开始学C#,下面是笔记,有学的,一起讨论啊!

原创 2006年06月22日 19:33:00

第一部分 C#语言概述

第一章.略

第二章.略

第三章.编写第一个应用程序

31welcome程序

1.让用户从键盘输入自己姓名,然后在程序的屏幕打印一条出欢迎信息。

using System;

class Welcome

   {

     static void Main()

       {

         Console.Writeline("Please write your name:");

         Console.Readline();

         Console.Writeline("Welcome to c# world !");

       }

  

   }

2.典型的C#源文件扩展名为“.cs”。

32代码分析

1C#语言式大小写敏感,注意该大写的地方。

2.1:名字空间:using System表示导入命名空间,如同C语言中的#include

2.2:如果不导入命名空间,程序也可实现,代码改为:

class Welcome

   {

     static void Main()

       {

         System.Console.Writeline("Please write your name:");

         System.Console.Readline();

         System.Console.Writeline("Welcome to c# world !");

       }

  

   }

3C#中的复合名字一律使用“.”连接。

4System.net平台框架提供的最基本命名空间之一。

5.1 类:class Welcome就是类的声明。我们要做的是就靠它完成。和CC++一样,{}必须配套使用。

5.2: 类的方法: static void Main()是类Welcome中的一个方法。

5.3: C#中只有一个Main()方法,且必须包含在一个类中,程序的执行从Main()开始。

6.程序的输入输出通过Console来完成的。

   Console方法:

Readline:表示接受设备输入。(相当于执行时多加一个回车键)

Writeline:用于在输出设备上输出。(相当于执行时多加一个回车键)

Read:表示接受设备输入。

Write:用于在输出设备上输出。

7.例子程序的扩张:

Using System;

Class Welcome

     {

     Class void Main()

          {

    Console.Writeline(“Pease enter your name:”);

    String name=Console.readline();

    Console.Writeline(“Welcome to you,{0}!”,name);

}

}

8. Console.Writeline(“Welcome to you,{0}!”,name)表示对屏幕上输出的字符串进行格式化。其中表示用方法的第二个参数替换格式化后字符串相应的位置。对字符串进行格式化的参数可以是字符串也可以是字符,或者是一个整数。采用这种方法最多可以格式化三个变量。

9.运行程序

10C#的注释: 单行注释//和多行注释/**/

11.小节:

  如何在应用程序中与用户进行交互。

  如何通过System预定义的类Console提供的方法来进行输入输出和对字符串进行格式化。

  如何对C#源文件进行编译。

  如何向代码中添加注释。

12.复习题:

  C#程序通常是如何开始执行的?

  Console类为我们提供了哪些输入输出手段?

  说明如何使用编译器生成不同类型的输出文件。

  对源文件进行注释是必须的吗?为什么?

  说说在C#代码中添加注释要注意哪些问题。

 

 

****************************第三章完******************************

跟我一起学C++之C++介绍(笔记)

C++介绍 为什么学习C++?  1.C++能提升性能,C++之父BjarneStroustrup戏称C++可以减轻全球变暖问题。  2.编程语言需求总结为四个:效率(efficiency)、灵活(f...
  • kongshuai19900505
  • kongshuai19900505
  • 2016年05月25日 23:24
  • 366

和秋叶一起学PPT 又快又好打造说服力幻灯片pdf

下载地址:网盘下载 内容简介  · · · · · · 《和秋叶一起学PPT:又快又好打造说服力幻灯片》适合PPT初学者,但即便你是一个PPT老手,...
  • cf406061841
  • cf406061841
  • 2017年06月09日 18:46
  • 603

与小雷粉-半初夏的聊天感悟

周六,与小雷粉-半初夏,进行了一个多小时的语音。 有些感悟,或者说体会,想记一记。1.半初夏,非常年轻,不到20岁。   已经工作1年多了。  与同龄人相比,工作经验和谈吐都很强。  这点与我很像,虽...
  • FansUnion
  • FansUnion
  • 2014年12月07日 23:58
  • 3002

《跟我一起学C++》

《跟我一起学C++》视频下载地址:   《跟我一起学C++》第一季(入门篇)总共38集,目录列表如下: 01C++介绍 为什么要学习C++ C++为什么难学 C++ 11值得学习的新特性 ...
  • oAmamatthew
  • oAmamatthew
  • 2014年05月16日 18:51
  • 576

一起学Netty(一)之 Hello Netty

四月份花了大概一个月的时间翻译了2015年12月出版的《Netty in Action》 说实话,翻译完了,感觉只是对Netty有了一些初步的了解,对Netty的模型在脑海中也是有了初步的雏形,好记性...
  • linuu
  • linuu
  • 2016年05月07日 17:13
  • 8447

如何从零开始学习C#

多造轮子,实际编码为主,理论学习为辅。 这个太抽象了,举个具体例子吧,够让你干上一年了。 比如,以做爬虫为例子。 可以分成下面几个阶段。 第一版:单页面读取 目标:写一个控制台程...
  • oDaHua12
  • oDaHua12
  • 2015年05月03日 22:07
  • 1134

学习编程有必要做笔记吗?

小编发现W3Cschool的程序员很喜欢记笔记,桌面永远挂着个笔记软件,笔记本也写的密密麻麻的。那么做编程真的有必要做笔记吗?怎么记呢?一起来看下知乎网友怎么说。 @花生PeA记不记笔记看情况。 比如...
  • w3cschoolcn
  • w3cschoolcn
  • 2017年04月05日 16:07
  • 1522

RESTful学习笔记

前两天无意中知道了RESTful这个东西,网上搜了些相关的资料,顺带
  • genfeng
  • genfeng
  • 2014年06月16日 00:24
  • 1766

《笨办法学python》笔记(完结)

打印: %r %r 与 %s 的区别就好比 repr() 函数处理对象与 str() 函数处理对象的差别。 %s => str(),比较智能 %r => repr(),处理较为简单和直接  from ...
  • u013055678
  • u013055678
  • 2016年11月02日 22:20
  • 4543

《跟开涛学SpringMVC》学习笔记

一 背景:    原来用spring那会,还是低版本没有注解,配置一堆bean。后来一直没怎么用过,也就疏忽了,现在整理项目的时候,给前端app提供rest接口,就是用springMVC实现的,接触整...
  • bohu83
  • bohu83
  • 2016年04月11日 18:24
  • 690
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开始学C#,下面是笔记,有学的,一起讨论啊!
举报原因:
原因补充:

(最多只允许输入30个字)