zoukankan      html  css  js  c++  java
  • C# 本质论 第一章 C#概述

      学习新语言最好的办法就是动手写代码。

      库(或称为类库)的文件扩展名是.dll,其中dll代表“动态链接库(Dynamic Link Library)”。

      不要在标识符中使用单词缩写。(一种是缩略写,一种是专用缩写)

      C#要求Main方法的返回类型为void或int,而且要么不带参数,要么接收一个字符串数组作为参数。(string[] args):该数组的第一个元素是可执行文件名称之后的第一个命令行参数。调取执行程序的所用的完整命令,可以使用 System.Environment.CommandLine。

     1 using System;
     2 
     3 namespace ClassDemo
     4 {
     5     class Program
     6     {
     7         static void Main(string[] args)
     8         {
     9             string firstNameArgs = Environment.CommandLine.ToString();
    10             Console.WriteLine("{0}", firstNameArgs);
    11             Console.ReadLine();
    12         }
    13        
    14     }
    15 }

      如果方法不指定static,用于启动程序的命令控制台还要先对类进行实例化,然后才能调用。

      局部变量要使用camel大小写风格命名。

      c#允许在同一条语句中进行多个赋值操作。

     1 using System;
     2 
     3 namespace ClassDemo
     4 {
     5     class Program
     6     {
     7         static void Main(string[] args)
     8         {
     9             string firstNameArgs, m;
    10             m = firstNameArgs = Environment.CommandLine.ToString();
    11             Console.WriteLine("{0}", firstNameArgs);
    12             Console.WriteLine("{0}", m);
    13             Console.ReadLine();
    14         }
    15     }
    16 }

       ReadKey();

     1 using System;
     2 
     3 namespace ClassDemo
     4 {
     5     class Program
     6     {
     7         static void Main(string[] args)
     8         {
     9             string firstNameArgs, m;
    10             m = firstNameArgs = Environment.CommandLine.ToString();
    11             Console.WriteLine("{0}", firstNameArgs);
    12             Console.WriteLine("{0}", m);
    13 
    14             //int readValue;
    15             string character;
    16 
    17             character = Console.ReadKey().ToString();
    18             //character = readValue.ToString();
    19             Console.WriteLine(character);
    20             Console.ReadLine();
    21         }
    22     }
    23 }

       ReadLine();

     1 using System;
     2 
     3 namespace ClassDemo
     4 {
     5     class Program
     6     {
     7         static void Main(string[] args)
     8         {
     9             string firstNameArgs, m;
    10             m = firstNameArgs = Environment.CommandLine.ToString();
    11             Console.WriteLine("{0}", firstNameArgs);
    12             Console.WriteLine("{0}", m);
    13 
    14             //int readValue;
    15             string character;
    16 
    17             character = Console.ReadLine().ToString();
    18             //character = readValue.ToString();
    19             Console.WriteLine(character);
    20             Console.ReadLine();
    21         }
    22     }
    23 }

      Read();

    输入字符,回车,输出ASCII码,然后关闭;

      

      不要使用注释,除非代码本身一言难尽,要尽量编写清晰的代码,而不是通过注释澄清复杂的算法。

  • 相关阅读:
    Linq 实例
    VS的无用文件
    我在vs文本编辑中常用的快捷键----常更新
    EF+MVC学习中的不理解的问题
    Lambda表达式
    Linq学习(主要参考linq之路)----2LINQ方法语法
    WPF编译时提示“...不包含适合于入口点的静态‘Main’方法 ...”
    SQL
    SQL Server
    sql 判断表是否存在
  • 原文地址:https://www.cnblogs.com/ly7576/p/6251919.html
Copyright © 2011-2022 走看看