present@わんくま

本家はこちら

目次

Blog 利用状況

ニュース

アクセサリ

書庫

日記カテゴリ

ギャラリ

リンク

orz メソッド

ネタ元→Rubyには.to_sとか.to_iなどのメソッドがあり、それぞれ、文字列変換、整数変換ですが、 もし .orz というメソッドがあれば、どんな働きをさせたらいいでしょうか。.. - 人力検索はてな

 

C# ならこんな感じかな。

class Program
{
    static void Main(string[] args)
    {
        string s = "Hello".orz();
    }
}

public static class ObjectExtensions
{
    public static void orz(this object o)
    {
        throw new NotSupportedException("サポートしてません。ゴメンナサイ!!");
    }
}

拡張プロパティとかあれば、さらにそれっぽくなるんですがね。

投稿日時 : 2008年6月27日 23:32

コメントを追加

# re: orz メソッド 2008/06/27 23:42 NyaRuRu

object 型を使わなくても,こう書くこともできますね.
ご参考までに.

public static void orz<T>(this T o)
{
throw new NotSupportedException("サポートしてません。ゴメンナサイ!!");
}

タイトル
名前
URL
コメント