小编kos*_*osh的帖子

C#getters,setters声明

可能重复:
为什么要使用getter和setter?
C#3.0自动属性 ​​- 有用与否?

以下方式定义属性之间是否存在差异 -

// private, with getter & setter
private string fName;
public string Name
{
    get { return this.fName }
    set { this.fName = value }
}

// define as a Property
public string Name { get; set;}
Run Code Online (Sandbox Code Playgroud)

据我所知,它看起来只是一种风格偏好.我错过了什么吗?

c# syntax getter getter-setter

15
推荐指数
1
解决办法
2万
查看次数

配对操作的Big-O表示法

我很难绕着大O符号进行配对操作.问题非常简单 - 为数组中给定的数字列表生成所有可能的对.

我的第一个猜测是有一个嵌套的for/foreach循环并生成对.这很容易,我得到的每一个,我分析其他数字,这给了我一个复杂的n ^ 2.

现在,如果我尝试进一步优化它并说(1,4)与(4,1)相同,那么对于像1,2,3,4,5那样的排序数组.我只以这种方式在嵌套for循环中运行配对操作

for (i =0; i < count; i++) {
    for (j = i + 1; j < count - 1; j++)
    }
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我只运行数组<n ^ 2次.对于7个数字的样本大小,我遍历循环21次以生成对.我知道这不能是一个log-n操作,我很想说这个操作会收敛到n ^ 2,但我不记得我的数学或理论课程中的确定答案.我该如何解决这个问题?

上下文:我接受了一个类似问题的采访,这是出于我与朋友的争论,如果列表中的配对操作总是优于n ^ 2.

arrays algorithm big-o list

3
推荐指数
1
解决办法
690
查看次数

获取IIS日志位置 - 服务器2k8&c#

我们在Azure(和IIS 7.5)上运行了一堆服务器.我试图编写一个独立的应用程序,定期将日志文件从服务器聚合到一个中心位置.通过聚合,它实际上是将我们的自定义上传器指向目录并让它做到这一点.

是否有一种简单的方法(以编程方式)获取为我的网站配置的logdir的位置?

iis logging azure windows-server-2008

3
推荐指数
1
解决办法
2068
查看次数