关于初入.NET的那些事

刚开始入手是不是比较懵懂的,有点手忙脚乱,不知道从何入手,也不知道如何才能够迅速上手?

话不多说首先一个最典型的例子展示一下。

这是Hello World!也是我们最经典的一段输出显示的文字。

利用控制台可以随意输出一些图案,比如爱心~

//要输出的字 
            string outString = "";
                       
            for (int i = 1; i <= 7; i++)
            {
                for (int j = 1; j <= 9; j++)
                {
                    if (((i == 1) && ((j == 5) || (j == 1) || (j == 9))) || ((i >= 3) && ((j <= i - 3 || (j >= 13 - i)))))
                    {
                        Console.Write("  ");
                    }
                    else
                    {
                        //Console.Write(" " + outString);//英文或是字符,符号输出方式                        
                        Console.Write(outString);//中文输出方式
                    }
                }
                Console.WriteLine("");
            }

除此之外,可以了解一下数组,用数组存储字段,然而我们还可以利用数组和循环在控制台输出一个算法-冒泡排序。

下面是一个控制台的冒泡排序;

static void Main(string[] args)
        {
            //定义一个数组
            int[] t = {1,3,2,8,7,9,10 };
            //中间值
            int temp = 0;
            //循环遍历
            for (int i = 0; i < t.Length -1; i++)
            {
                for (int j = i+1; j < t.Length; j++)
                {
                    //交换值,这里是将最大的交换到前面依次排序
                    if (t[i] < t[j])
                    {
                        temp = t[i];
                        t[i] = t[j];
                        t[j] = temp;
                    }
                }
            }
            //输出排序后的数据
            for (int i = 0; i < t.Length; i++)
            {
                Console.Write(t[i]+ " ");
            }
            Console.WriteLine();
            //这里是与上面的相反,是将最小的放到前面
            int[] c = { 9, 3, 4, 8, 7, 2, 10 };
            int z = 0;
            for (int i = 0; i < c.Length - 1; i++)
            {
                for (int j = c.Length-1; j > i+1; j--)
                {
                    if (c[i] > c[j])
                    {
                        z = c[i];
                        c[i] = c[j];
                        c[j] = z;
                    }
                }
            }
            for (int i = 0; i < c.Length; i++)
            {
                Console.Write(c[i] + " ");
            }
        }

所谓的速成的方法,其实也就是多看,多想,多实践。

看多了,就有了更多的理解,也就有了更多的想法,思维会更加的开放,固步自封,只会使自己前进的道路更加的艰难,取长补短,会使自己更加的坚韧。

了解一下基础的知识,敲一敲一些经典的代码,经过一段时间的了解,才能够发现并不是很难弄不明白,理不清头绪的。追根寻源,了解其一些基础的知识还是比较容易上手的。在这基础上经过一些代码的洗礼,就会感觉比较清明,就不会有种仰望天书的那种惆怅感了。

建房建楼,都是要打地基的,所有的知识源头就是基础的衍生,没有基础无异于“空中阁楼”,徒惹人笑罢了。

原文地址:https://www.cnblogs.com/Aspvn/p/9685876.html