搜公众号
推荐 原创 视频 Java开发 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库

c#笔记02

记忆书馆 2018-04-01
举报


C#的类型

值类型从system。ValueType类继承而来 ,在栈中操作

引用类型  被称为“类”的都是引用类型,在堆中分配存储单元

枚举类型 一种独特的值类型,声明一组具有相同性质的常量

类型转换 :

隐式转化

namespace ConsoleApp1

{

    class Program

    {

        static void Main(string[] args)

        {

            int i = 10;

            long l = i;

        }

    }

}  

显式转换

double d = 10.51;

int iFromD = (int)d;




装箱:允许将值类型隐式转换为引用类型

拆箱:允许将引用类型显式转换为值类型



结构

【类修饰符】 class 【类名】 【基类或接口】

{

【类体】

}


c#interface


http://blog.51cto.com/1888229/361766

https://blog.csdn.net/u010763324/article/details/40952801


c#条件语句

 class Program

    {

        static void Main(string[] args)

        {

            if (true)

            {

                Console.WriteLine("true condition");

            }

            Console.ReadLine();

        }

    }



            int switchkey = 100;

            switch (switchkey)

            {

                case 10:

                    Console.WriteLine("switchkey is 10");

                    break;

                case 100:

                    Console.WriteLine("switchkey is 100");

                    break;

                default:

                    Console.WriteLine("i don't know switch key");

                    break;

            }



c#循环语句

            for (int i=0; i<5; i++)

            {

                Console.WriteLine(i);

                if(i==3)

                {

                    continue;

                }

                Console.WriteLine("after condition");

            }




            //foreach必须IEnumerable

            List<int> listInt = new List<int>() { 1, 2, 3 };

            foreach(int intInlist in listInt)

            {

                Console.WriteLine(intInlist);

            }




            int n = 1;

            while(n++ < 6)

            {

                Console.WriteLine("n is {0}", n);

            }


c#

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《c#笔记02》的版权归原作者「记忆书馆」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注记忆书馆微信公众号

记忆书馆微信公众号:gh_4ebf7ac817ee

记忆书馆

手机扫描上方二维码即可关注记忆书馆微信公众号

记忆书馆最新文章

精品公众号随机推荐

举报