吐槽
滚动

c#的环境配置及循环队列

尽管暑假期间困难重重,然后开学就被踢出各种组织(特别是acm),但是在作业的催促之下,还是重开了更新。

第一次配置C#环境还是困难重重,如果在windows环境下,用vs2015简直可以一键搞定,感谢微软对全平台的支持,让我能在macos上使用C#,本文除了介绍在MACOS10.13.06环境下配置C#外,还会讲一讲循环队列(没什么讲的意思,就贴个代码),顺便讲一讲自己对C#的理解


配置环境

  • 作者环境Macos10.13.06

    Vscode:https://code.visualstudio.com/

    .Net core sdk:https://www.microsoft.com/net/download/

    微软的东西安装起来可以说是非常方便,一直继续就可以了

    然后我们再在vscode中装上c#扩展以及中文扩展

    环境的配置正式大功告成 接下来我们测试一下

    新建一个目录输入以下代码

    dotnet new console

    dotnet run

    如果正常显示Hello World! 环境就配置完成了

    接下来我们在vscode中用打开文件夹打开这个文件夹 vscode会自动下载相关程序(如debugger)

    成功后能看到以下界面

    循环队列

    有竞赛经验的同学一定对循环队列再熟悉不过了,在空间紧张的时候的确不失为一种节约队列空间的好方法

    话不多说下面直接贴代码

 

 

题外话:自己对c#的理解

c#的确与我以前理解的c与c++很不同,将代码完全模块化,过程式的编程基本消失不见了,取而代之的一个个的class进行工作,写循环队列的代码的时候第一次是以c++的全局变量的方式写的,发现无论如何main函数要是static的,未果。上去咨询了一下助教,发现c#无论如何都要有一个static的main入口,不甘心我又把全局变量复制到main里面。

最后在网上查了别人的代码才发现,将queue封装在一个class内才是对其最正确的处理,我学习其思想,遂有了上面比较简单的代码,路漫漫其修远兮,c#对我来说是一门全新的语言,也是一门很有用的语言(U3D),所以自己努力吧。

本文出自LiangJi wiko.xyz 转载请注明出处

 

C#
Contents licensed under Creative Commons by-nc-sa 3.0.
Post Comment

Post Comment