- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题需要更多focused .它目前不接受答案。
想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .
4年前关闭。
Improve this question
我是一名 C# 学习者。我不明白我的导师教我们的方式。所以我所做的是在家里安装 Visual Studio 2017 并尝试做我们在学校做过的事情。
看不懂,引用。解决方案资源管理器中的那个。一个叫做智能感知,以及上面的代码using System;
根据我的研究。解决方案资源管理器中的引用选项卡是我们程序中要使用的库或预编译代码的集合。
所以我做了什么删除了对程序的所有库引用。但是为什么Console.WriteLine
仍然有效吗?有图书馆引用吗?或者 System 命名空间使用什么 dll?
有人可以解释一下代码的用途吗?我们的老师通过阅读他在互联网上搜索的内容来教我们。完全没有解释,他希望我们这些新手从一开始就知道这样的技术。
`using System;`
namespace Hello_World
class Program
intelisense
最佳答案
您的问题非常非常广泛。您可能需要考虑提出更具体的问题。
也就是说,我会尝试回答您的一些问题。
首先,一个库,在你的情况下是 *.dll 文件,包含代码,即类、方法等。
您可以通过将这些库包含到您的项目中来在您的项目中引用此代码。然后您可以访问例如库中的方法来自您自己的代码。
来自 using System;
你包括一个所谓的命名空间 .想象一下,作为某种容器,比如一些相关对象所在的容器。
System 命名空间在 mscorlib.dll 库中定义,在该库中 System
命名空间,有一个类,叫做Console
.
这个 mscorlib.dll 库是 自动 在您的 Visual Studio 项目中包含/引用。 Console.WriteLine
仍然有效,因为对 mscorlib.dll 的引用仍然存在,而您是 using System;
.
如果没有那个 using 语句,它仍然可以工作,但前提是你输入 System.Console.WriteLine();
,因为这就是 using
实际上确实如此:它将命名空间包含在您的 *.cs 文件中,因此您不必每次都键入您正在使用的所有类的命名空间/程序集。class Program
声明一个名为“Program”的类,即使它不完整。
有关类的解释,您可以从 Microsoft C# Programming Guide 开始.
至于您关于Intellisense的问题;我不太确定,有什么不清楚的。通常,Intellisense 是 Microsoft 在 Visual Studio 中提供的自动完成功能。它还包含代码片段和一些更有用的东西。
最后,如果您的老师没有提供有关这些主题的足够信息,我真的建议您从头开始阅读有关 (C#) 编程的一般内容。互联网上有很多很棒的教程,从某种程度上解释了编程的各个方面。 C#/.NET 的一个好地方当然是它们各自页面上的 Microsoft 主题。
关于C# Console.WriteLine 从哪里来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46018230/
已经有几个关于捕获或重定向 console.log 的问题: redirect Javascript syntax errors and console.log to somewhere else C
console.log(String(console.log('Not undefined')) === 'undefined'); console.log(String(console.log('N
我知道这是一个新手错误,但我不知道如何修复它。 public static void main (String args[]){ Console kitty = System.console(); S
我正在使用 Visual Studio 2015。 我试图打印一些语句只是为了跟踪一个非常长时间运行的测试。当使用 VSTest.Console 和/Logger:trx 时,调试输出(无论我们使用
这个问题在这里已经有了答案: Accessing console and devtools of extension's background.js (8 个回答) 5年前关闭。 我的 Chrome
我在括号中收到此错误。 我想强调一个事实,这是我第二次打开 JS 文件。 正如我强调的那样,我还想强调一个事实,即我不知道 Eslint 和 node.js 是什么。 StackOverflow 和其
我按照文档中的描述安装了 Drupal Console Launcher: curl https://drupalconsole.com/installer -L -o drupal.phar mv
Console.WriteLine() 和有什么区别和Trace.WriteLine() ? 最佳答案 从“调试”的角度来看这些。 我们开始使用 Console.WriteLine() 进行调试 后来
我一直在尝试连接到 serial console of a Raspberry Pi 3 with Android Things使用USB to TTL cable从我的 Linux (Ubuntu)
namespace Pro { class ErrorLog { public ErrorLog(RenderWindow app) {
以下代码是一个众所周知的示例,用于显示调试版本和发布版本之间的区别: using System; using System.Threading; public static class Program
if (open_date) { open_date = get_date_from_string(open_date); window.console && cons
在 Xcode 中工作时,我通常只为控制台打开一个单独的窗口,以便我可以看到尽可能多的输出行。我今天刚刚更新到 Xcode 12,在更新之前,您可以将编辑器 Pane 和控制台 Pane 之间的分隔线
在 Google Play Console 上,在所有应用程序的第一页,它会显示已安装的受众和用户获取。 我知道已安装的受众是在他们的设备上安装我的应用程序的受众。但什么是用户获取?通常,用户获取的数
Qt Quick uses qDebug执行日志记录,其中标准 Javascript 日志记录方法映射到 Qt 日志类型 console.log() -> qDebug() console.deb
Qt Quick uses qDebug执行日志记录,其中标准 Javascript 日志记录方法映射到 Qt 日志类型 console.log() -> qDebug() console.deb
我有以下代码: bool loop = true; LongbowWorkerThread Worker = new LongbowWorkerThread(); Th
我遇到了这两个 API,用于在 C# 的简单控制台应用程序中读取用户的输入: System.Console.ReadLine() System.Console.In.ReadLine() 这是一个我试
我是编程和 js 的新手,我正在尝试学习 javascript 的关键。 var obj1 = { name: 'rawn', fn: function() { con
using System; namespace ConsoleApplication1 { class Program { static void Main(strin
我是一名优秀的程序员,十分优秀!