C# 我是否可以在没有Microsoft'的情况下使用MSDN中的示例代码;她允许吗?
您好,我使用msdn中的以下代码供我的公司内部使用:C# 我是否可以在没有Microsoft'的情况下使用MSDN中的示例代码;她允许吗?,c#,design-patterns,licensing,C#,Design Patterns,Licensing,您好,我使用msdn中的以下代码供我的公司内部使用: using System; public sealed class Singleton { private static volatile Singleton instance; private static object syncRoot = new Object(); private Singleton() {} public static Singleton Instance { get
using System;
public sealed class Singleton
{
private static volatile Singleton instance;
private static object syncRoot = new Object();
private Singleton() {}
public static Singleton Instance
{
get
{
if (instance == null)
{
lock (syncRoot)
{
if (instance == null)
instance = new Singleton();
}
}
return instance;
}
}
}
我想知道这是否是非法的,或者我必须得到微软的许可才能使用它。它只是一个单例模式。另一个是用于我在线搜索的自动化的页面对象模式是的,您可以在未经许可的情况下使用MSDN示例代码,因为它在以下目录下可用: 本许可证适用于在没有许可协议的情况下使用本网站上标记为“示例”或“示例”的代码,如上文标题为“本网站上可用软件的特定通知”的部分所述。如果您使用此类代码(“软件”),您接受此许可证。如果您不接受该许可证,请不要使用该软件