我曾经写过
Console.WriteLine( "hello World" );
这是什么:
WriteLine是方法还是类? (看起来像是一个班级)
this.Implementation = () => new Sequence
{
Activities = {
new WriteLine() {
Text = "Hello World" }
}
};
答案 0 :(得分:1)
假设它编译......
第一个调用WriteLine
类的System.Console
方法。这是将文本输出写入控制台的常规机制。
第二个是使用名为WriteLine
的类,并为其Text
属性赋值。问题是 - 这个WriteLine
类是什么?
假设它不是您自己的发明,或者您正在使用的某个库的一部分,也许它是System.Activities.Statements.WriteLine
类。您可以检查文件顶部是否有using
语句,用于导入System.Activities.Statements
命名空间。 (您还必须引用System.Activities.dll
程序集。)
本身,这实际上不会做任何事情。结果类必须以其他方式使用才能产生任何效果。
System.Activities.Statements.WriteLine
类及其所属的程序集是Windows Workflow Foundation的一部分。
另请参阅this StackOverflow question的答案,其中显示了WriteLine
类的示例用法。