相关疑难解决方法(0)

属性与方法

快速提问:您何时决定使用属性(在C#中)以及何时决定使用方法?

我们正在忙着进行这场辩论,并且发现了一些我们应该使用财产或方法存在争议的领域.一个例子是:

public void SetLabel(string text)
{
    Label.Text = text;
}
Run Code Online (Sandbox Code Playgroud)

在该示例中,Label是ASPX页面上的控件.是否有一个原则可以控制决策(在这种情况下)是否将其作为方法或财产.

我会接受最全面和最全面的答案,但这也触及了我给出的例子.

c# methods properties

124
推荐指数
8
解决办法
4万
查看次数

使用内联对象创建减少.Net代码

我已经成功地将几行代码压缩了

For Each gal In galleries
   With New HtmlGenericControl("div")
                .ID = gal.Header
                .Controls.Add(New HtmlImage() With {.Src = "http://p.com/pic.jpg"})

                galleryContent.Controls.Add(**Me**)
   End With
Next
Run Code Online (Sandbox Code Playgroud)

我找不到任何地方如何引用回到我正在使用的对象将控件添加回'galleryContent' - 使用普通me崩溃整个Web服务器... whooops.

使用不提供刚刚使用的较短手. - 但它使用唯一的方法来做到这一点?我特意期待某种类似的.Me 东西this

有任何想法吗?

.net vb.net visual-studio-2010

0
推荐指数
1
解决办法
3729
查看次数

标签 统计

.net ×1

c# ×1

methods ×1

properties ×1

vb.net ×1

visual-studio-2010 ×1