文档章节

CSharp核心

robortly
 robortly
发布于 2015/01/09 19:14
字数 368
阅读 16
收藏 0

#region 开启第一个Csharp程序:Hello World!
            //Console.WriteLine("Hello World {0}!",DateTime.Now.Year.ToString());
            //if (args.Length!=0)
            //{
            //    for (int i = 0; i < args.Length; i++)
            //    {
            //        Console.WriteLine(args[i]);
            //    }
            //}
            //Console.ReadKey();
            /*
             
                Notepad->*.cs Code->C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe *.cs->*.exe
                cmd> *.exe
             
            */
            #endregion


            #region var 类型推断
            var i = 0;
            var age = 25;
            var name = "luoyong";
            var pr = new Program();


            Type typi = i.GetType();
            typi = Type.GetType("System.String");//System.Int32
            Type typage = age.GetType();
            TypeCode tcname = name.GetTypeCode();
            int ipr = pr.GetHashCode();
            //"{var i:{0}}\r\n{var age:{1}}\r\n{var name:{2}}\r\n{var pr:{3}}\r\n",
            Console.WriteLine(typi.ToString() + "\b\b\b\r\n" + typage.ToString() + "\r\n" + tcname.ToString() + "\r\n" + ipr.ToString());
            
            Console.ReadKey();


            #endregion

● 声明变量
● 变量的初始化和作用域
● C#的预定义数据类型
● 在C#程序中使用条件语句、循环和跳转语旬指定执行流
● 枚举
● 名称空间
● Mian()方法
● 基本的命令行C#编译器选项
● 使用System.Console执行控制台I/O
● 使用内部注释和文档编制功能
● 预处理器指令
● C#编程的推荐规则和约定


理解了C#的用途后,就可以学习如何使用它了。本章将介绍C#的基础知识,本章的内容也是后续章节的基础,
好的开端等于成功的一半。阅读完本章后,读者就有足够的时间编写简单的程序了,但还不能使用继承或其他

面向对象的特征。这些内容将在后面的几章中讨论。

© 著作权归作者所有

robortly

robortly

粉丝 11
博文 83
码字总数 55590
作品 0
深圳
技术主管
私信 提问
如何在微软Azure上设置以太坊私有区块链

Nethereum支持Microsoft Azure,下面将向你展示如何在Azure上部署以太坊私有区块链并开始与它进行交互: 1.创建Azure帐户,当然如果已有那就直接登录即可。 2.在Azure左侧菜单上创建新资源,...

geek12345
2018/08/31
268
0
用Visual Studio和C#开发以太坊应用程序

最近区块链技术引起了我的注意。我刚开始了解它,就看到了区块链去中心化架构的巨大潜力,并且它能够简化各种现有繁琐的流程,通过各种形式的。 作为一名.NET开发人员,我主要使用的是一些提...

geek12345
2018/09/14
77
0
vs2017 编码约定——.editorconfig文件

源码来自:https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference EditorConfig Visual Studio code style preferences - VS2017中的EditorConfi......

QQZZFT
2018/07/05
191
0
对C#Chart控件使用整理

前一篇博客 C#char控件的使用心得 简述一个使用chart控件的例子此处详细整理一下chart控件的使用。 要使用好Chart控件我们先得明确它的结构。如下图所示:(只画出了大概结构,更多的细节会使...

andrewniu
2017/12/11
0
0
在Mac OS X 10.8中配置Apache + PHP + MySQL

在Mac OS X 10.8中配置Apache+PHP+MySQL的内容包括: 配置Apache 配置PHP 安装MySQL 配置PHPAdmin 设置数据库默认字符集 一. 配置Apache 1. 启动Apache 打开终端,输入: < class="brush:c...

长平狐
2013/12/26
445
0

没有更多内容

加载失败,请刷新页面

加载更多

可见性有序性,Happens-before来搞定

写在前面 上一篇文章并发 Bug 之源有三,请睁大眼睛看清它们 谈到了可见性/原子性/有序性三个问题,这些问题通常违背我们的直觉和思考模式,也就导致了很多并发 Bug 为了解决 CPU,内存,IO ...

tan日拱一兵
31分钟前
3
0
网络七层模型与TCP/UDP

为了使全球范围内不同的计算机厂家能够相互之间能够比较协调的进行通信,这个时候就有必要建立一种全球范围内的通用协议,以规范各个厂家之间的通信接口,这就是网络七层模型的由来。本文首先...

爱宝贝丶
34分钟前
4
0
Jenkins World 贡献者峰会及专家答疑展位

本文首发于:Jenkins 中文社区 原文链接 作者:Marky Jackson 译者:shunw Jenkins World 贡献者峰会及专家答疑展位 本文为 Jenkins World 贡献者峰会活动期间的记录 Jenkins 15周岁啦!Jen...

Jenkins中文社区
52分钟前
8
0
杂谈:面向微服务的体系结构评审中需要问的三个问题

面向微服务的体系结构如今风靡全球。这是因为更快的部署节奏和更低的成本是面向微服务的体系结构的基本承诺。 然而,对于大多数试水的公司来说,开发活动更多的是将现有的单块应用程序转换为...

liululee
今天
8
0
OSChina 周二乱弹 —— 我等饭呢,你是不是来错食堂了?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @ 自行车丢了:给主编推荐首歌 《クリスマスの夜》- 岡村孝子 手机党少年们想听歌,请使劲儿戳(这里) @烽火燎原 :国庆快来,我需要长假! ...

小小编辑
今天
915
12

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部