我的第一个C#程序

.Net与C#简介

C#是一个语言,.net是一个平台,上面支持用C#或者VB .Net写代码。
另外,C#不但可以开发基于.net的应用程序,也可以开发基于WinForm的程序,这就是区别。
. NET 是 Microsoft 的 XML Web 服务平台。不论操作系统或编程语言有何差别,XML Web 服务能使应用程序在 Internet 上传输和共享数据。
Microsoft® .NET 平台包含广泛的产品系列,它们都是基于 XML 和 Internet 行业标准构建,提供从开发、管理、使用到体验 XML Web 服务的每一方面。XML Web 服务将成为您今天正在使用的 Microsoft 的应用程序、工具和服务器的一部分 — 并且将要打造出全新的产品以满足您所有业务需求。
更具体地说,Microsoft 正在五个方面创建 .NET 平台,即工具、服务器、XML Web 服务、客户端和 .NET 体验。
若是单纯以概念来说,你可以把 .NET当做一个工作平台一般,它是一个开发环境的基底,提供了解其运作的相关机制那是有助于你利用它来开发。C#和 .NET主要是应用在网际网路。

创建我的第一个C#应用程序

1.打开 vs软件
2.新建一个控制台项目
在这里插入图片描述例子1.

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

namespace Hello World
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World");
            Console.ReadLine();
        }
    }
}

然后,按**“F5”**启动项目,控制台输出结果为“ Hello World

认识C#程序

  1. namespace:命名空间类似java语言中的包
  2. using 类似于java中的“import”关键字,使用using关键字可引入其他命名空间和.net中的类库
  3. class 类
  4. Main()方法 程序运行的入口,在C#中Main()方法有4中形式
    static void Main(String[]arges){}
    static int Main(String[]arges){}
    static int Main(){}
    static void Main(){}

5.关键代码
Console.WriteLine(“Hello World”);//控制台输出语句
Console.ReadLine();//从控制台输入

c#中的变量与常量

数据类型举例
整形 int年龄
浮点型 float成绩
双精度型 double圆周率
字符串型 String姓名
布尔型 bool是否在线

语法:数据类型 变量名称

常量:在程序运行过程中保存不变的值
**常量语法:**const 数据类型常量名称=值;
例子2:常量的使用

 static void Main(string[] args)
        {
            const double PI = 3.1415926;

            int r = 10;

            double girth = 2 * PI * r;//半径为5的圆的周长
            double area = PI * r * r;
            Console.WriteLine("此圆的周长为:"+girth+",面积为:"+area);
            Console.ReadLine();
        }

结果:
此圆的周长为:62.831852,面积为:314.15926
例子3:

 static void Main(string[] args)
        {
            string course = "C#";
            Console.WriteLine(course);
            Console.WriteLine("我喜欢上{0}",course);
            Console.WriteLine(course+"我喜欢");
            Console.ReadLine();
        }

从控制台读入语法: Console.ReadLine();
例子4:

static void Main(string[] args)
        {
            Console.WriteLine("请输入您的姓名:");
            string name = Console.ReadLine();
            Console.WriteLine("年龄:");
            int age = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("欢迎年龄为'{0}'的'{1}'到来",age,name);
            Console.ReadLine();
        }

自定义方法

【访问修饰符】返回值类型 方法名(参数列表)
{
方法的主体
}

  1. 访问修饰符 public 公共的 private 私有的
  2. 返回值类型 基本数据类型 (int double float bool …)or 对象 or 集合
  3. 参数列表 (java 中 的形参)
  4. 方法的主体 此方法的核心,通过传来的参数 to do something

类和对象

类,是类别,模子,数据类型,可以用类创建对象;
不同类型的事和物都成为对象,一切皆对象

定义类的语法

【访问修饰符】 class 类名
{
属性
方法
}

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值