【C#与.NET程序设计】(2)- C#基本数据类型及控制结构

本文介绍了C#程序的入口点Main()方法及其特点,讲解了System类中的System.Environment和System.Console,用于获取系统信息和控制台交互。接着详细阐述了C#的基本数据类型,包括Char、String、DateTime、TimeSpan、Numerics,以及隐式类型var的使用。还讨论了控制结构,如迭代和条件结构,强调了在文本处理中StringBuilder的高效性。
摘要由CSDN通过智能技术生成

最简单的一个c#程序

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace learn_cs
{
   
    class myProgram
    {
   
        static void Main(string[] args)
        {
            foreach (string arg in args)
                Console.WriteLine("Arg: {0}", arg);
            Console.WriteLine("hello world!");
            Console.ReadLine();
        }
    }
}

Main()方法

与C++一样,C#也有多种入口形式

static void Main(string[] args)
static void Main()
static int Main(string[] args)
static int Main()

static使得Main是类级别的而不是对象级别的,因此在调用之前不需要先创建新的类实例

命令行参数有以下3种处理方式:

// 1
for (int i = 0; i < args.Length; i++ )
    Console.WriteLine("Arg: {0}", args[i]);
// 2
foreach (string arg in args)
    Console.WriteLine("Arg: {0}", arg);
// 3
string[] theArgs = Environment.GetCommandLineArgs();
foreach (string arg in args)
    Console.WriteLine("Arg: {0}", arg);

System类

System.Environment

可以获取.NET及操作系统的大量细节

// 命令行参数
string[] theArgs = Environment.GetCommandLineArg
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值