首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

生手 进来学学c#哦 都是实例 (熟练的人员可以不进哦)

2013-07-04 
新手 进来学学c#哦都是实例(熟练的人员可以不进哦)首先声明 我也是一个学习c#不过1个多月的新手,最近有个

新手 进来学学c#哦 都是实例 (熟练的人员可以不进哦)
首先声明 我也是一个学习c#不过1个多月的新手,最近有个计划 :每天写几个c#实例。知识点都是简单化的,很适合刚开始学习的人,后面会陆续更新其他知识点。目的:大家一起学习。生手 进来学学c#哦  都是实例  (熟练的人员可以不进哦)

实例一:


namespace 实例1_hello_world
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");//输出hello world!
            Console.ReadKey();//等待窗口的下一个指示或者功能键(例如关闭窗口)
        }
    }
}



实例二:

namespace 实例_2
{
    class Program
    {
        static void Main(string[] args)
        {
            string strName;
            Console.Write("input your name:");
            strName=Console.ReadLine();
            Console.WriteLine("Hello,{0}",strName);
            Console.ReadKey();

            //write和writeline输出的区别:前面是接着后面继续输入
            //后者是先显示括号内的内容,然后换行再输入你要输入的数据
        }
    }
}

实例三

namespace 实例3_命令行参数
{
    class Program
    {
        static void Main(string[] args)
        {
            string strName;//声明string变量
            strName=args[0];//第一个参数赋给变量
            Console.WriteLine("{0}",strName);//输出第一个参数
            Console.ReadKey();

        }
    }
}


实例四

namespace 实例4_预定义类型变量
{
    class Program


    {
        static void Main(string[] args)
        {
            string str = "this is a string";//声明string变量
            Console.WriteLine(str);//输出str
            string strCopy = string.Copy(str);//把str值赋给strcopy
            Console.WriteLine(strCopy);
            bool testbool =(str==strCopy);//判断是否相等
            Console.WriteLine(testbool);
            testbool =((object)str==(object)strCopy);//判断两者指的对象是否相等

            //float testfloat =2323.03; 这样写是错误的写法,c#中默认的数值类型为double
            float testfloat = 2323.03F;
            Console.WriteLine(testfloat);
            double testdouble = 2323.03;//声明double变量
            //double testdouble=2323.03D;这样赋值更加清晰,
            Console.WriteLine(testdouble);
            testbool = (testfloat == testdouble);
            Console.WriteLine(testbool);//false 因为数据类型不同
            Console.ReadKey();
        }
    }
}


实例五

namespace 实例5_预定义类型转换
{
    class Program
    {
        static void Main(string[] args)
        {
            //转换成功的例子
            int intValue1, intValue2;
            long longValue1, longValue2;
            intValue1 = 123;
            longValue1 = 456;


            longValue2 = intValue1;//隐式转换
            intValue2 = (Int32)longValue1;//显示转换
            Console.WriteLine("(long){0}={1}",intValue1,longValue2);
            Console.WriteLine("(int){0}={1}",longValue1,intValue2);

            //转换失败的例子
            long longValue3 = 2147483657L;
            int intValue3 = (int)longValue3;//int存放的最大数为2147483647, 有溢出
            Console.WriteLine("(int){0}={1}",longValue3,intValue3);
            Console.ReadKey();

        }
    }
}


实例六

namespace 实例6_if语句
{
    class Program
    {
        static void Main(string[] args)
        {
           Console.WriteLine("put in a char:");

            char chLetter=Convert.ToChar(Console.ReadLine()); //把输入的字符转换成char型 输入的数据默认为string         
            if (chLetter >= 'A'&&chLetter <= 'Z')
                   Console.WriteLine("{0}是个大写字母", chLetter);
                else
                {
                    if (chLetter >= 'a' && chLetter <= 'z') 
                            Console.WriteLine("{0}是个小写字母", chLetter);  
                    else
                    {


                        if (Char.IsDigit(chLetter))
                           Console.WriteLine("{0}是个数字", chLetter);
                    else
                         Console.WriteLine("{0}是个特殊字符",chLetter);
                    }
                }
            

            Console.ReadKey();

        }
        
      

        
    }
}


实例七

namespace 实例7_switch_语句
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("三种选择型号:1=(小杯,¥3.0)2=(中杯,¥4.0)3=(大杯,¥5.0)");
            Console.Write("您选择的是:");

            //读入用户选择
            string s = Console.ReadLine();
            int n = int.Parse(s);//类型转换 string转int

            switch (n)
            {

                case 1:
                    Console.WriteLine("小杯,请付费¥3.0.");
                    break;
                case 2:
                    Console.WriteLine("中杯,请付费¥4.0.");


                    break;
                case 3:
                    Console.WriteLine("大杯,请付费¥5.0.");
                    break;
                default:
                    Console.WriteLine("中杯,请付费¥4.0.");
                    break;
            }

            //显示结束使用提示
            Console.WriteLine("谢谢使用,欢迎再次光临");
            //上面的语句其实可以做个简单的控制台程序(*^__^*) 嘻嘻……
            //自己动手哦
            Console.ReadKey();


        }
    }
}


好啦 今天就先到这哦。。。下次会尽快更新的呢。。新手一起学习 也算是给自己的动力 写好了和大家一起分享,另外 有个注意点哦,首先是要看懂了,其次自己再动手做。代码这东西最最最重要的自己敲写,有时候灵感就是在敲写的过程中产生的(*^__^*) 嘻嘻……!

这是什么例子?完全看不懂,我要回学校重修了吗?
[解决办法]
好熟悉的帖子生手 进来学学c#哦  都是实例  (熟练的人员可以不进哦),希望楼主能坚持下去生手 进来学学c#哦  都是实例  (熟练的人员可以不进哦)


[解决办法]

,顶一下。
[解决办法]
加油喽!

觉得外边的if else 还是加上大括号吧  养成那习惯不好。
if有括号else就没有了,很不规范的。熟练了以后慢慢就知道哪些可以简写了
编码不浪费纸,要让代码美观、可读性强

实例六  建议

               if (chLetter >= 'A'&&chLetter <= 'Z')
                {
                     Console.WriteLine("{0}是个大写字母", chLetter);
                }
                else
                {
                    if (chLetter >= 'a' && chLetter <= 'z') 
                    {
                            Console.WriteLine("{0}是个小写字母", chLetter);  
                    }
                    else
                    {
                        //比较短的语句可以这么些,if相对应else的格式要一致
                        if (Char.IsDigit()) { Console.WriteLine("{0}是个数字", chLetter);} 
                        else {  Console.WriteLine("{0}是个特殊字符",chLetter);  }
                    }


                }
             


[解决办法]

顶一下。生手 进来学学c#哦  都是实例  (熟练的人员可以不进哦)
[解决办法]
我也目测好像看过生手 进来学学c#哦  都是实例  (熟练的人员可以不进哦)
[解决办法]
对楼主的帖子木有兴趣。对楼主是不是妹子倒是有兴趣,不过楼主来CSDN混还是不错的,建议去技术区混,水区不适合新人。。越呆越懒
[解决办法]
引用:
对楼主的帖子木有兴趣。对楼主是不是妹子倒是有兴趣,不过楼主来CSDN混还是不错的,建议去技术区混,水区不适合新人。。越呆越懒


想学点知识就去技术区
水区就是无聊时候才来的

热点排行