预定义的 C# 环绕模板
本主题列出了 ReSharper 2025.3 中所有预定义的 C# 环绕模板。 有关环绕模板的更多信息,请参阅 使用模板包裹代码片段。
模板 | 详情 |
|---|---|
| Unity Profiler Begin/End 采样块 作用域 C# 2.0+ 语句,Unity C# 文件 正文 UnityEngine.Profiling.Profiler.BeginSample("$VAR$");
$SELECTION$$END$
UnityEngine.Profiling.Profiler.EndSample();
参数
|
| 用括号环绕选中内容 范围 C# 2.0+,C/C++ 表达式 正文 ($SELECTION$$END$)
参数
扩展前 ![]() 扩展后 ![]() |
| 用大括号环绕选中内容 范围 C# 2.0+,C/C++ 语句 正文 {
$SELECTION$$END$
}
参数
扩展前 扩展后 ![]() |
| foreach 块 作用域 C# 2.0+ 语句 正文 foreach ($TYPE$ $VARIABLE$ in $COLLECTION$)
{
$SELECTION$$END$
}
参数
|
| 简单 "for" 循环 作用域 C# 2.0+ 语句 正文 for (int $INDEX$ = 0; $INDEX$ < $UPPER$; $INDEX$++)
{
$SELECTION$$END$
}
参数
扩展前 扩展后 ![]() |
| 作用域 C# 2.0+ 除字符串外,行首 正文 #if $expression$
$SELECTION$$END$
#endif
参数
|
| 用区域环绕选中内容 作用域 C# 2.0+ 除字符串外,行首 正文 #region $name$
$SELECTION$$END$
#endregion
参数
扩展前 ![]() 扩展后 ![]() |
| 为选中的代码添加命名空间 作用域 C# 2.0+ 类型和命名空间 正文 namespace $name$
{
$END$$SELECTION$
}
参数
扩展前 ![]() 扩展后 ![]() |
| try finally 作用域 C# 2.0+ 语句 正文 try
{
$SELECTION$
}
finally
{
$END$
}
参数
|
| try catch 作用域 C# 2.0+ 语句 正文 try
{
$SELECTION$
}
catch ($EXCEPTION$ $EX_NAME$)
{
$SELSTART$System.Console.WriteLine($EX_NAME$);
throw;$SELEND$
}
参数
|
| while 循环 作用域 C# 2.0+ 语句 正文 while ($expression$)
{
$SELECTION$$END$
}
参数
扩展前 扩展后 ![]() |
| do...while 循环 作用域 C# 2.0+ 语句 正文 do
{
$SELECTION$$END$
} while ($expression$);
参数
|
| if 语句 作用域 C# 2.0+ 语句 正文 if ($expr$)
{
$SELECTION$$END$
}
参数
扩展前 扩展后 ![]() |
| lock 语句 作用域 C# 2.0+ 语句 正文 lock ($expression$)
{
$SELECTION$$END$
}
参数
扩展前 ![]() 扩展后 ![]() |
| using 语句 作用域 C# 2.0+ 语句 正文 using($resource$)
{
$SELECTION$$END$
}
参数
扩展前 ![]() 扩展后 ![]() |
| 将选中内容转换为特定类型 作用域 C# 2.0+ 表达式 正文 (($TYPE$)$SELECTION$)
参数
扩展前 扩展后 ![]() |



















