wiki:dokuwiki:cs:string型の拡張

string型の拡張

コンソールアプリを作るにあたって、渡ってきた引数がstring.IsNullOrEmptyで「““」判断されるのか、string.IsNullOrWhiteSpaceで「”“」判断されるのかよくわからんかったので、悩むくらいなら、拡張してしまおうという魂胆で、拡張メソッドを作ってみた。

  1. public static class MyExtensions
  2. {
  3. public static bool isNothing(this string str)
  4. {
  5. return string.IsNullOrEmpty(str) || string.IsNullOrWhiteSpace(str);
  6. }
  7. }

これだけ。理屈は知らん。こうすると、こんな形で呼び出せるようになる。

  1. string str = " ";
  2. if(str.isNothing()){
  3.  
  4. ・・・
  5.  
  6. }

理屈は知らんけど、必ずstaticで定義すること。

  • wiki/dokuwiki/cs/string型の拡張.txt
  • 最終更新: 2024/11/04 00:47
  • by 127.0.0.1