新建项目-选择模板--控制台应用程序
还不会用学习版执行程序,没找到执行(不调试)菜单,调试出一堆线程状况.用了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");
}
}
}