答案 0 :(得分:2)
我之前评论过,但是只是为了更详细一点,这些用法提示来自if let window = UIApplication.shared.windows.first {
// use window here.
}
标签,这些标签被添加到代码文件中的方法/类/ etc中。
在/// <summary>
和API上,这是相当标准的,它向类和函数添加摘要标记,以使您对它的预期用途有所了解(尽管结果经常有所不同)。
如果要定义自己的用法提示,则只需在想要的提示(类,结构,函数,成员等)上添加以下内容即可:
.net
答案 1 :(得分:1)
它来自内联注释,这些注释附加到源代码的编译方法中。
如果您想在自己的代码中添加相同类型的信息,则可以这样做。例如,您可以写
/// <summary>
/// This class performs an important function.
/// </summary>
public class MyClass {
/// <summary>
/// This method accepts an input string and returns a boolean value depending on what was input
/// </summary>
/// <param name="input">An arbitrary string value to be evaluated</param>
/// <returns>A boolean value. If the input value equals "hello" then it will return true. Otherwise, false is returned </returns>
public bool string MyMethod(string input) {
if (input == "hello") return true;
return false;
}
}
在Visual Studio中,只需在方法/类/属性声明上方的行中开始输入///
,VS通常会为您自动完成声明,您只需填写文本即可。
一旦您尝试在代码的另一部分中使用该方法,您的注释将在您键入时显示在智能感知框中。
有关更多详细信息,请参见https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/xmldoc/。