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

首頁 > 學院 > 開發設計 > 正文

SUNWEN教程之----C#進階(十一)

2019-11-18 19:49:34
字體:
來源:轉載
供稿:網友

OK,我又回來了,前面寫了那么多,跟java的對比也夠多了,現在我就用我自己試驗的例子,來看一看C#這個被稱為JAVA#的新一代編程語言到底與JAVA有多大的區別.

首先我們建立一個C#的程序文件cs1.cs,然后再建立一個JAVA的源程序文件cs1.java.它們的內容分別是:

cs1.cs:

using System;
public class cs1{
public static void Main(){
Console.WriteLine("i am sunwen!");
sunwen mySunwen=new sunwen();
Console.WriteLine(mySunwen.name);
}
}


class sunwen{
public String name="chenbin!";
}

cs1.java:

import System.*;

public class cs1{
public static void main(String args[]){
System.out.sunwen mySunwen=new sunwen();
System.out.println(mySunwen.name);
}
}

class sunwen{
String name="chenbin!";
}


OK,讓我們來運行一下這兩個程序.在編譯過程中我們發現,C#的速度的確比JAVA要快好多.(不是說M$的好話)其實,兩個程序的輸出是一樣的,都是:

i am sunwen!
chenbin!

有一個重要的區別就是看有一行是publc String name="chenbin!",而在JAVA中卻是String name="chenbin!".如果我們在cs1.cs中把這個public去掉,就會產生錯誤,因為在C#中,不用任何范圍修飾符時,默認的是protect,因而不能在類外被訪問.

這是一個重要的區別之一.還有就是:如果我們把cs1.cs這個C#程序中的一句public class cs1改為public class cs2,存盤,再編譯,可以看到,程序正常運行.而在JAVA中,這顯然不行,因為JAVA規定,在一個文件中只能有一個public類,而且這個類的名稱必須與文件名一模一樣.這又是一個區別,在C#中,它是以Main方法來定位入口的.如果一個程序中沒有一個名為Main的方法,就會出"找不到入口的錯誤".不要把Main寫成main喲,嘻嘻,我經常犯這樣的錯誤.

好了,就說到這了,以后再遇到再說吧!

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉尔市| 林西县| 射阳县| 乌兰县| 东至县| 湘阴县| 武川县| 郑州市| 宝丰县| 大田县| 东方市| 永平县| 嘉义市| 甘泉县| 沙河市| 平凉市| 隆尧县| 云龙县| 元阳县| 丹寨县| 临安市| 合阳县| 庐江县| 渭南市| 洛川县| 清河县| 台山市| 日土县| 永年县| 福州市| 太和县| 西城区| 齐齐哈尔市| 桃江县| 衡南县| 克什克腾旗| 玉门市| 德昌县| 延安市| 千阳县| 临湘市|