コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2023-07-18から1日間の記事一覧

【C#】文字列の中に重複する文字が存在する場合 true を返す拡張メソッド

C#

ソースコード private static bool HasDuplicateCharacters( string self ) { for ( var i = 0; i < self.Length - 1; i++ ) { for ( var j = i + 1; j < self.Length; j++ ) { if ( self[ i ] == self[ j ] ) { return true; } } } return false; } 使用例 …

【C#】配列やリストの中に重複する要素が存在する場合 true を返す拡張メソッド

C#

ソースコード private static bool HasDuplicateElements<T>( this IReadOnlyList<T> self ) { for ( var i = 0; i < self.Count - 1; i++ ) { for ( var j = i + 1; j < self.Count; j++ ) { if ( self[ i ].Equals( self[ j ] ) ) { return true; } } } return f</t></t>…