C#学习笔记(菜鸡版)

今天开始学习C#,对遇到的一些问题进行整理,并写成博客,当作学习日记

1. C# IDE 

    这个问题有点低级,不过也是很必要的了。毫无疑问的是VS是对C#最支持的IDE,但是电脑真心装不下一个VS了,强制装c盘有点坑。此外,新出的VS code应该也是一个比较不错的选择,不过配置文件大概要麻烦一点,而且我有打算重装系统的想法,不想再折腾了。因此选择了一个比较精简的sharpdevelop,只有十几兆(算上前置要求大概一百多兆,但是那些东西在之前就已经装上了)。打开一看还是比较惊喜的,因为它的功能还是比较完善的,最起码对于学习来说足够了。

2. 第一次的C#作业

    大概C#比其他语言直白一点,一开始用的并不是“hello world”,而是九九乘法表,但也是比较简单的,因为这个语言在初级阶段和java差距不大。下面是代码:

/*
 * Created by SharpDevelop.
 * User: 吹过六月的风
 * Date: 2018/3/9
 * Time: 18:59
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
 
using System;
class Test
{
	static void Main()
	{
		int i,j;
		for(i = 1; i <= 9; i++)
		{
			for(j = 1; j <=i; j++)
			{
				Console.Write("{0}*{1}={2,2} ",i, j , i * j);
			}
			Console.WriteLine();
		}
		Console.ReadLine();
	}
}

3. 关于程序运行

    C#的程序是运行在console上的,所以有一个问题:它会一闪而过,无法看到输出结果是什么。所以上面的代码加了一行console.readline(),目的是为了让程序暂停,退出时只需要按下回车即可。

    此外,在其他博客上面看到了C# 实现控制台应用程序按任意键退出,也放在这里:

Console.Write("按任意键退出...");
Console.ReadKey(true);

    把以上代码放到结尾处就实现了所需功能,但是在老版本的vs可能会报错(大概是旧版本C#不支持)

    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值