C#学习笔记(一)

今天开始自学C#,并每天记录学习进度,加油!!!

简介什么的就免了,直接进入正题

首先C#是区分大小写的,面对对象的语言,语法类似C/C++,数据类型也相似,因为跨平台的原因,int会与字长相匹配(别告诉我你不知道什么事字长),另外sting作为简单类型存在,而且是引用类型的变量,其他简单类型是值引用。

在给字符串赋值的时候,可以使用@符号来将双引号中的所有字符包含进字符串,

如@”c:\ProgramFile\software”就等效于”c:\\ProgramFile\\software”      

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    classProgram
    {
       static void Main(string[] args)
        {
           int a=1;
           string b = "\"a\" is";
           Console.WriteLine("{0} {1}",b,a);
           Console.ReadKey();
        }
    }
}

这里的{0}{1}类似于printf里的%d%s之类的,作为占位符,与后面的变量列表相对应。

       名称空间namespace,一段有名字的代码段,用PascalCase法命名,名称空间可以嵌套。命名空间下的类型可以为:Class、interface、delegate、struct、enum,不可以直接写变量和方法。另外,这些类型也只能在命名空间内定义

       goto语句,成对使用,goto label1; label1:{//代码段}

你可能感兴趣的:(C#学习笔记(一))