c#开始学习,第一课

买了本c#入门经典(第六版),原先一直就有写一些小软件的想法,但是碍于各种原因,始终没能去碰触。这次想坚持一下,学习下wpf,无论是为以后的方便也好,还是自己的爱好也好,对我都是有用的。

书的前两章大概看了一下,介绍了一些基本的东西,如何安装软件,和c#的一些简单的介绍。

1.知道c#的文件后缀名为.cs

2.学会创建控制台窗口和windows窗口(wpf)

3.了解了一些数据类型,基本的,整理了一个方便以后查看。↓↓↓

数据类型
类型 别名 允许的值
sbyte System.SByte 介于  -128~127之间的整数
byte System.Byte 介于  0~255之间的整数
short System.Int16 介于  -32768~32767之间的整数
ushort System.UInt16 介于  0~65535之间的整数
int System.Int32 介于  -2 147 483 648~2 147 483 647之间的整数
uint System.UInt32 介于  0~4 294 967 295之间的整数
long System.Int64 介于  -9 223 372 036 854 775 808~9 223 372 036 854 775 807之间的整数
ulong System.UInt64 介于  0~18 446 744 073 709 551 615之间的整数


4.在跟着书上打代码的时候,经常用到的几条代码 做一个记录。

Console.WriteLine("Enter you name"); //这个是输出某一段话到屏幕上
Console.ReadLine();//这个命令是提示用户输入信息

第二章书上的一道题案例:

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

namespace ch03ex02
{
    class Program
    {
        static void Main(string[] args)
        {
            double firstNumber, secondNumber;
            string userName;
            Console.WriteLine("Enter your name:");
            userName = Console.ReadLine();
            Console.WriteLine("Welcome {0}!", userName);
            Console.WriteLine("Now give me a number:");
            firstNumber = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Now give me a another number:");
            secondNumber = Convert.ToDouble(Console.ReadLine());
            //加法运算  
            Console.WriteLine("The sum of {0} and {1} is {2}.", firstNumber, secondNumber, firstNumber + secondNumber);
            //减法运算
            Console.WriteLine("The result of subtracting {0} from {1} is {2}.", secondNumber, firstNumber, firstNumber - secondNumber);
            //乘法运算
            Console.WriteLine("The product of {0} and {1} is {2}.", firstNumber, secondNumber, firstNumber * secondNumber);
            //除法运算
            Console.WriteLine("The result of dividing {0} by {1} is {2}.", firstNumber, secondNumber, firstNumber / secondNumber);
            //求余运算
            Console.WriteLine("The remainder after dividing {0} by {1} is {2}.", firstNumber, secondNumber, firstNumber % secondNumber);

            Console.ReadKey();
            
            
        }
    }
}

课后习题:编写一个控制台程序,要求用户输入4个int值,并显示他们的乘积。提示:前面看到可以使用Convert.ToDouble()命令把用户在控制台上输入的数转换为double;类似地,从string转换为int的命令是Convert.ToInt32()。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _3lianxi
{
    class Program
    {
        static void Main(string[] args)
        {
            /* 编写一个控制台程序,要求用户输入4个int值,并显示他们的乘积。从string 转换成int 的命令是 Conver.ToInt(32)   */
            int first1, first2, first3, first4;
            Console.WriteLine("请输入第一个数字:");
            first1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入第二个数字:");
            first2 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入第三个数字");
            first3 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入第四个数字");
            first4 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("你输入的数字分别是 {0},{1},{2},{3} ,这四个数的乘积是:{4}",first1, first2, first3, first4, first1 * first2 * first3 * first4);
            Console.ReadKey();
        }
    }
}



浪漫经典 2015.5.11补发 21:17分

你可能感兴趣的:(c#学习)