c# 程序结构

最近工作中需要用到c#,所以从今天开始博客不定期更新c#学习笔记

 

c#程序结构大体分为, 命名空间 类 Main 方法
 
命名空间
相当于一个仓库 通过 using 引入命名空间
比如 using System;
定义一个命名空间
namespace n1 {
    class a {
        public void myls() {
            Console.WriteLine("我是a1");
            Console.ReadLine();
        }
    }
}

  

 
 
 
 
不用解释了吧
 
Main 方法
程序的入口,c#程序中必须包含一个main方法,在该方法中可以创建对象或者调用其他方法,一个c#程序只能有一个main方法 并且在c#中所有的main方法都必须是静态的,c#是一种面向对象的语言。main即是程序的入口,也是一个类成员,由于程序启动的时候还没创建类的对象。因此 main 必须是静态的 这样他就不用依赖于类的对象而执行
 public static void Main(string[] args) {
            a oa = new a();
            oa.myls();
        }

  

 
 
 
 
常量
常量就是其值固定不变的量,而且常量的值在编译时就已经确定 了。常量的类型只能为下列类型之一:sbyte、byte、short、ushort、 int、uint、long、ulong、char、float、double、decimal、bool、string 等。C#中使用关键字const定义常量,并且在创建常量时必须设置它 的初始值。常量就相当于每个公民的身份证号,一旦设置就不允许修改。
声明一个常量 常量声明必须初始化
 const double pi = 3.1415;

  

 
typeof
typeof可以定位出系统原型对象的类型。也就是Type对象。Type类包含值类型和引用类型信息。
 Type aa = typeof(gwyy);    //输出  n2.gwyy

  

 
 
运算符优先级
 
 
隐式转换
 
 显示转换
 
 
 
foreach
和php的不太一样 类似nodejs的 for in
1   ArrayList a = new ArrayList();
2             a.Add("我是一个");
3             a.Add("大帅比");
4             a.Add("为什么呢");
5             a.Add("我也很困惑");
6             foreach (string v in a) {
7                 Console.WriteLine(v);
8             }

 

 
 
 
 

转载于:https://www.cnblogs.com/gwyy/p/8027453.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值