使用ReSharper,有没有办法更改此代码:
TValue this[TIndex index]
{
get // optional
{
// getter code
}
set // optional
{
// setter code
}
}
Run Code Online (Sandbox Code Playgroud)
对于这段代码:
TValue GetStuff(TIndex index)
{
// getter code
}
void SetStuff(TIndex index, TValue value)
{
// setter code
}
Run Code Online (Sandbox Code Playgroud)
当然,还会自动更新代码的使用情况.
我现在不需要逆操作,但知道它可能很有趣.
是.
将指针放在this方法签名中,转到Resharper - > Refactor - > Convert - > Indexer To Method中的菜单...
相反的情况也是可能的,但你必须这样做对双方GetStuff和SetStuff方法,并选择相应的以索引方法的选择.
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |