2014-11-01から1ヶ月間の記事一覧
ソースコード using System.IO; using UnityEngine; public static class ColorUtils { /// <summary> /// 指定された 16 進数を色に変換します /// </summary> /// <example> /// <code> /// // RGBA(1.000, 0.502, 0.000, 1.000) /// ColorUtils.ToRGB( 0xFF8000 ) /// </code> /// </example> public static C…
ソースコード using System.IO; using UnityEngine; public static class ColorUtils { /// <summary> /// 指定された 16 進数を色に変換します /// </summary> /// <example> /// <code> /// // RGBA(1.000, 0.502, 0.000, 1.000) /// ColorUtils.ToARGB( 0xFF8000FF ) /// </code> /// </example> public stati…
関連記事
ソースコード using System; using System.Collections.ObjectModel; public static class ArrayExtensions { /// <summary> /// 配列内の要素を複数キーでソートします /// </summary> public static void Sort<TSource, TResult>( this TSource[] array, Func<TSource, TResult> selector1, Func<TSource, TResult> selector2 ) where</tsource,></tsource,></tsource,>…
関連記事
ソースコード using System; using System.Collections.Generic; public static class DictionaryExtensions { /// <summary> /// 指定したキーを持つ値を削除します。 /// 削除前に指定された関数を呼び出します /// </summary> public static void Remove<TKey, TValue>( this Dictionary<TKey, TValue> se</tkey,></tkey,>…
関連記事
ソースコード using System; using System.Linq; public static class StringExtensions { public static bool IncludeAny( this string self, params string[] list ) { return list.Any( c => self.Contains( c ) ); } } 使い方 var str = "ピカチュウカイ…
ソースコード using System.Collections.Generic; using UnityEngine; public static class GameObjectExtensions { /// <summary> /// 孫オブジェクトを除くすべての子オブジェクトを返します /// </summary> public static GameObject[] GetChildrenWithoutGrandchild( this G…
ソースコード using System.Collections.Generic; public static class ListExtensions { public static void AddIfTrue<T>( this List<T> self, bool condition, T item ) { if ( !condition ) { return; } self.Add( item ); } } 使い方 var list = new List<int>(); </int></t></t>…
昨日、Visual Studio 2013 の無料版が公開されたので、今年の 7 月末に無料で公開された Visual Studio Tools for Unity ( UnityVS )を使えるかどうかを試してみました 無事使えることが確認できたのでインストールや設定の手順を書き残しておきます Visual …
ソースコード using System.IO; using UnityEngine; public static class ColorUtils { /// <summary> /// 指定された 16 進数を色に変換します /// </summary> /// <example> /// <code> /// // RGBA(1.000, 0.502, 0.000, 1.000) /// ColorUtils.ToARGB( 0xFFFF8000 ) /// </code> /// </example> public stati…
参考サイト様 正規表現を使って文字列がある形式と一致するか調べる - .NET Tips (VB.NET,C#...) ソースコード using System.Text.RegularExpressions; public static class RegexUtils { /// <summary> /// 指定された文字列がメールアドレスかどうかを返します /// </summary>…
参考サイト様 正規表現を使って文字列がある形式と一致するか調べる - .NET Tips (VB.NET,C#...) ソースコード using System.Text.RegularExpressions; public static class RegexUtils { /// <summary> /// 指定された文字列が電話番号かどうかを返します /// </summary> publi…
参考サイト様 正規表現を使って文字列がある形式と一致するか調べる - .NET Tips (VB.NET,C#...) ソースコード using System.Text.RegularExpressions; public static class RegexUtils { /// <summary> /// 指定された文字列に半角カナ文字が含まれているかどうかを</summary>…
参考サイト様 正規表現を使って文字列がある形式と一致するか調べる - .NET Tips (VB.NET,C#...) ソースコード using System.Text.RegularExpressions; public static class RegexUtils { /// <summary> /// 指定された文字列が郵便番号かどうかを返します /// </summary> publi…
ソースコード using System; using System.Collections.Generic; public static class ListExtensions { public static void Sort<TSource, TResult>( this List<TSource> self, Func<TSource, TResult> selector ) where TResult : IComparable { self.Sort( ( x, y ) => selector( x ).CompareTo( select</tsource,></tsource></tsource,>…
ソースコード using System; using System.Collections.Generic; public static class DictionaryExtensions { /// <summary> /// 指定されたキーが格納されている場合は指定された関数を呼び出します /// </summary> public static void SafeCall<TKey, TValue>( this Dictionary<TKey, TValue> self, TKey </tkey,></tkey,>…