Más contenido relacionado
La actualidad más candente (20)
Similar a わたしのVisual studio環境 (20)
わたしのVisual studio環境
- 19. Quick-Fix
!19
void Start()
{
!
var list = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
!
foreach (var number in list)
{
// 剰余。2で割り切れた場合continue.
if (number % 2 == 0) continue;
!
Debug.Log(number); // 1, 3, 5, 7, 9が表示される
}
}
- 20. Quick-Fix
!20
void Start()
{
var list = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
!
foreach (var number in list.Where(number => number % 2 != 0))
{
Debug.Log(number); // 1, 3, 5, 7, 9が表示される
}
}
- 22. Live Template
!22
ReSharperのVisual Studio 2005 コードスニペットに対するアナログな機能として、
"LiveTemplates"があります。 コードスニペットでは、テンプレート省略形をタイプ
し、 Tabキーを押すとテンプレートを展開されます。 さらにEnterキーか Tabキーを押
すと テンプレート変数にナビゲートされます。 しかしLive Templateではコードスニ
ペットよりもさらに賢い動作をします。 ReSharperはコンテキストから推察をして、ど
の変数、フィールド、型が 関連する複数のテンプレートの中で利用可能かを判断しま
す。 その結果多くの場合自分でタイプをする必要がなく、ただ候補値のリストから 選択
するだけで済みます
http://mimori.org/~h/ReSharper/codeTemplate.html
- 27. !27こういうクラスがあったとすると
using UnityEngine;
!
namespace SampleNamespace
{
!
/// <summary>
/// サンプルクラス
/// </summary>
public class NewBehaviourScript1 : MonoBehaviour
{
/// <summary>
/// 最初に一回呼び出されるメソッド
/// </summary>
public void Start(){}
!
/// <summary>
/// 毎フレーム呼び出されるメソッド
/// </summary>
public void Update(){}
!
/// <summary>
/// 衝突してきた時に呼び出されるメソッド
/// </summary>
/// <param name="collision">衝突してきたオブジェクト</param>
public void OnCollisionEnter(Collision collision) {}
}
}