• 关于初入.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] + " ");
                }
            }

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

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

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

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

  • 相关阅读:
    Hadoop.2.x_集群初建
    Hadoop.2.x_网站PV示例
    Hadoop_简单操作ZooKeeper
    Hadoop.2.x_时间服务器搭建(CentOs6.6)
    Linux_Scp命令
    Java_Eclipse_Maven环境搭建
    Java_Eclipse_Maven插件部署
    HDU 1394 线段树or 树状数组~
    hdu
    HDU 4070 + 赤裸裸的贪心~~
  • 原文地址:https://www.cnblogs.com/Aspvn/p/9685876.html
Copyright © 2020-2023  润新知