C# console.writeline(“hello world”)和new writeline({Text=”hello world“})之间的区别是什么

C# console.writeline(“hello world”)和new writeline({Text=”hello world“})之间的区别是什么,c#,C#,我过去常写信 Console.WriteLine( "hello World" ); 这是什么 WriteLine是方法还是类?(看起来像是一门课) 假设它编译 第一个调用System.Console类的WriteLine方法。这是将文本输出写入控制台的正常机制 第二种方法是使用名为WriteLine的类,并为其Text属性赋值。问题是-这个WriteLine类是什么 假设它不是您自己的发明,或者您正在使用的某个库的一部分,那么它可能就是类。您可以使用导入System.Activities.S

我过去常写信

Console.WriteLine( "hello World" );
这是什么

WriteLine是方法还是类?(看起来像是一门课)


假设它编译

第一个调用
System.Console
类的
WriteLine
方法。这是将文本输出写入控制台的正常机制

第二种方法是使用名为
WriteLine
的类,并为其
Text
属性赋值。问题是-这个
WriteLine
类是什么

假设它不是您自己的发明,或者您正在使用的某个库的一部分,那么它可能就是类。您可以使用导入
System.Activities.Statements
命名空间的文件顶部的
语句检查是否有
。(您还必须引用
System.Activities.dll
程序集。)

就其本身而言,这实际上不会起任何作用。结果类必须以其他方式使用才能产生任何效果

System.Activities.Statements.WriteLine类及其所属的程序集是其一部分


另请参见的答案,其中显示了
WriteLine
类的示例用法。

在什么情况下编译此类?看起来您有类
WriteLine
第二个类未编译:如果您有任何名为
WriteLine
的类,请说明您的代码不正确。
 this.Implementation = () => new Sequence
        {

            Activities = { 

              new WriteLine() {
                Text = "Hello World" }

             }
        };