新建項目-選擇模板--控制臺應用程序
還不會用學習版執行程序,沒找到執行(不調試)菜單,調試出一堆線程狀況.用了VS旗艦版完成,
看見C#在VS中的編譯和執行時分開的,eclipse確實叫預編譯軟件,代碼寫好沒錯可以直接運行,編譯由eclipse完成,
提問:為啥VS不這樣設置?是因為C#的語言特性不是java那樣有jvm嗎?安全性不如java來著.
程序集---jar包, 命名空間-- 包名, using -- import?
頂級命名空間有VS默認的,.netFrameWork遵循的;
意外的是命名空間可以包括多個程序集,程序集也可以有不止一個命名空間,還有.net的大小寫規范有點讓我迷茫,查查.
....好吧.net有自己可行的書寫規范,各種大寫(http://www.cnblogs.com/Olive116/p/5326183.html);感覺要逆序閱讀;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/**就注釋而言和java一樣,但是應該不像java一樣注釋會按照是否保留到
*新建項目時用的是.net FrameWork4.0,
* api文檔上劃分*/
//這兒"導入了"4個,java中默認導入lang包,
namespace TextHello//Visual C#學習版將解決方案保存到了C
//\Users\YourName\AppData\Local\Temporay Projects
{
//也有類,但類的外面還有作用域,namespace 命名空間 吧
class Program
{
static void Main(string[] args)//Main和java的作用一樣
//但沒有訪問權限修飾符和首字母大寫了
{
Console.WriteLine("Hello World");
//C#中很多方法首字母都大寫嗎,沒有構造吧?
//C#中第一個方法到手,多重復幾遍
Console.WriteLine("Hello World2");
Console.WriteLine("Hello World3");
Console.WriteLine("Hello C#1");
Console.WriteLine("Hello C#2");
}
}
}