C#前面的_161017

C#是面向对象,类型安全的编程语言,摒弃了C++的复杂性,不再支持宏,模板和多重继承。所有更加简单,不容易出错。

同时增加了严格的类型安全,版本控制,垃圾收集等,提高了安全性和可靠性,更适用于组件级的应用开发,可以自动清理动态分配的内存。是静态语言

================================================================

资源管理器中

Properties:包含一个assemblyInfo.cs文件,是一个特殊的文件,可用于添加程序的属性,如作者姓名,程序日期等

References:包含对编译好的代码的引用,应用程序可以使用这些编译好的代码,代码编译好后会成为一个“程序集”,并有唯一的名字

Program.cs是源代码文件。

当C#程序被编译后,被物理打包到程序集,扩展名为exe或者dll。如果实现库就是dll

所有的C#代码都必须包含在一个类中,类的声明包括class关键字,类名,花括号

class Program

{

......

}

Main 方法必须被定义为public static

命名空间是可以嵌套的

namespace Mynamespace1

{


    namespace Mynamesapace2

   {

    //class Myclass

      {


      }

   }


}

Mynamesapace1.Mynamespace2.Myclass

程序集是包含一个或者多个类型定义文件和资源文件的集合,一个程序集中可以使用不同的命名空间,也可以在不同的程序集中使用同一个命名空间中的类。

using关键字

Mynamesapace1.Mynamespace2.Myclass 这样是不是很复杂??

在文件前面加上using Mynamesapace1.Mynamespace2; 下次就可以直接使用Myclass了

所有默认的文件开头都会带using System;这样在使用Console时就不用System.Console。

using还可以简写类名 using MyAlias = Mynamesapace1.Mynamespace2.Myclass;




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值