国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Csharp+Asp.net系列教程(一)

2024-07-10 13:04:46
字體:
供稿:網(wǎng)友
本教程參考c#和asp.net程序設(shè)計(jì)教程撰寫,有什么不足之處請大家指出,或在老貓的理想blog留言。
首先講解一下c#,這里只是粗略的講解,詳細(xì)內(nèi)容請購買相關(guān)書籍,或參閱相關(guān)文檔。c#已經(jīng)取消了c++中的指針,并且在c++中大量被使用的操作符(:: ->)已經(jīng)不在出現(xiàn),c#中指支持一個"."。c#具有面向?qū)ο缶幊陶Z言的所有特性,如封裝、繼承、多態(tài)等。而且比java更面向?qū)ο螅糠N類型都可以看作一個對象。但c#指允許單繼承,即一個類不會有多個基類。另外,c#沒有了全局函數(shù),沒有了全局變量,也沒有了全局常量。一切都必須封裝在一個類中。
下面舉一個控制臺應(yīng)用程序的小例子:

using system;
class mikecat
{
public static void main()
{
console.writeline("邁克老貓c# asp.net入門系列教程--歡迎訪問老貓的理想");
}
}

在c#中程序總是從main()方法開始,main()方法必須且只能包含在一個類中,main()方法返回的類型可以是void(無返回值)或int(返回代表應(yīng)用程序錯誤級別的整數(shù))。
上面的using system;用于導(dǎo)入名字空間(namespace)用來表明類的層次關(guān)系。如果不用using導(dǎo)入名字空間,則每次用某一個類時就得在類名前面加上名字空間。
c#程序的輸入輸出通過console來實(shí)現(xiàn)。console是system名字空間下的一個類。在屏幕上輸出一個字符串用console.writeline(),接受輸入設(shè)備的輸入用console.readline()方法。
程序代碼:
class mikecat
{
public static void main()
{
system.console.writeline("邁克老貓c# asp.net入門系列教程--歡迎訪問老貓的理想/n");
system.console.writeline("請輸入用戶名:");
string user=system.console.readline();
system.console.writeline("歡迎你:{0}的光臨!",user);
}
}
writeline()方法的參數(shù)表中緊隨串后的第一個參數(shù)將替換{0}。
如果執(zhí)行程序時要傳遞命令行參數(shù)給應(yīng)用程序,則main()方法的格式應(yīng)為:
using system;
public class mikecat
{
public static void main(string[] args)
{
console.writeline("共有{0}個命令行參數(shù)",args.length);
for(int i=0;i<args.length;i++)
{
console.writeline("arg[{0}]=[{1}]",i,args[i]);
}
}
}
c#中的單行注釋用//,多行注釋用/*...*/
c#中使用常量:
using system
class mikecat
{
public const double pi=3.14;
public static void main()
{
console.writeline("圓周率pi的值為{0}",pi);
}
}
結(jié)構(gòu)體類型(struct)是一種復(fù)合數(shù)據(jù)類型,用于將某些相關(guān)的數(shù)據(jù)組織到一個新的數(shù)據(jù)類型中。
using system;
struct mikecat
{
public string mike;//user
public uint age;//age
public string email;//email
}
class mf
{
public static void main()
{
mikecat zl;//聲明結(jié)構(gòu)體類型變量zl
zl.name="邁克老貓";
zl.age=24;
zl.email="[email protected]";
console.writeline("姓名:{0},年齡:{1},郵箱:{2}",zl.name,zl.age,zl.email);
}
}
c#中枚舉類型(enum)是一組邏輯上密不可分的整數(shù)值:
using system;
enum weekday
{
sunday,monday,tuesday,wednesday,thursday,friday,saturday
};//注意這里的分號
class mikecat
{
static void main()
{
weekday day;//聲明枚舉型變量day
day=weekday.tuesday;
console.writeline("day的值是{0}",day);
}
}
c#中枚舉類型中的每個元素類型均為int byte long short型,且第一個元素值為0,其后面的按1遞增。在枚舉中也可以直接給元素賦值,后面的遞增。
enum weekday:byte
{
sunday=1,monday,tuesday,wednesday,thursday,friday,saturday
};

最大的網(wǎng)站源碼資源下載站,

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台安县| 邛崃市| 阿图什市| 格尔木市| 开远市| 普定县| 观塘区| 将乐县| 通化县| 水城县| 佛坪县| 思茅市| 湘西| 定州市| 怀来县| 明水县| 延边| 黔东| 山东省| 上思县| 南澳县| 满城县| 慈溪市| 东乌| 淮滨县| 白玉县| 泗洪县| 崇州市| 梅州市| 定兴县| 雅安市| 梓潼县| 邹平县| 南康市| 临泉县| 同德县| 松桃| 施秉县| 中江县| 电白县| 电白县|