• C#学习笔记(有C,C++,JAVA语言基础)


    编写时间:2012年1月27日 17:49:14

    编写作者:祁磊

    编写说明:学习C#时做的笔记,比较简略,主要是突出C#一些很奇怪(C,C++,JAVA中很少出现或者没有)的特点。参考的是 传智播客 的C#视频。

    1. .Net平台

      一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时 Common Language Runtime之上的应用程序。

    2. 

    int i=10;
    int j=20;
    Console.WriteLine( "{0}+{1}+{2}", i, j, i+j );//C#的占位符用法,有点像C

    3. 

    String s = @"C:\myDocment\mm.jpg"; //@表示字符串中的\不当做转移字符。注意:@只能用于 \ 
    Console.WriteLine( s );

     4.

    string input;
    input = Console.ReadLine();
    TypeCode input_int = Convert.ToInt32(input); //C#中的转换类
    //java中常见是 int i=Integer.parseInt(s); 其中s是string类型
    Console.WriteLine(input_int);

     5.

    if else, while ,do while , switch case , for等控制结构的简单用法都是一样的。

    C#中多了一个 

    //在C#中,你可以
    foreach(int i in numArray)

    //在java中有个增强型的for
    for (int i : numArray)

    同时要指出的是switch case语句中:

    //在java中,switc语句只能处理整数
    //但C#中,switch语句还能够处理字符串变量。
    swtich ( args[0])
    {
    case "老师":
    Console.WriteLine("老师早上好!");
    break;
    case "学生":
    Console.WriteLine("学生早上好!");
    break;
    default:
    Console.WriteLine("早上好");
    break;
    }
    //另外,C#要求每一个case代码块后必须有break或者goto跳转。

    6.

    数组的用法。

    //在java中,你可以
    int []x = {1, 2, 3};
    int x[] = {1, 2, 3};

    //而在C#中,你只能
    int []x = {1, 2, 3};
    //int x[]是非法的,[]不能放到变量名字之后。

    //同时C#中不仅可以
    int[][] d;
    //并且还可以
    int[ , ] d;


    网站也有很多类似的文章,我就不再“重复发明轮子了”,请参考一下网址:

    http://wenku.baidu.com/view/217da0f77c1cfad6195fa793.html

    或者参考:《C#与Java语法比较异同》

    或者百度: C# Java 语法

    最后奉上英国软件工程师Aisha Lkram的《C#快速入门(Quick C#)》,针对的便是有C++基础或者JAVA基础的读者们。

    这里是百度文库的该书中文版链接

    更新时间:2012年1月27日 18:14:04

  • 相关阅读:
    MySQL
    用python自动复制粘贴excel表里某一列的数据到另一个表中
    python操作excel小试牛刀
    python- 安装扩展包
    15分钟用ppt制作桌面整理四格壁纸
    R-算术运算符
    R-变量
    R-函数/语法-整合版
    MySQL-函数-整合版
    Python_图片对比问题汇总
  • 原文地址:https://www.cnblogs.com/muyun/p/2330173.html
Copyright © 2020-2023  润新知