小雨博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

新建项目-选择模板--控制台应用程序

还不会用学习版执行程序,没找到执行(不调试)菜单,调试出一堆线程状况.用了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");
}
}
}

posted on 2017-11-01 14:06  小雨博客  阅读(231)  评论(0编辑  收藏  举报