泛型 – MonoTouch和支持變體通用接口

    以下示例在常規Mono 2.10.9中編譯正常:
    namespace covarianttest{    public interface ITest<out T> : IEnumerable<T>    {    }}

    但是,當我嘗試針對MonoTouch 6.0.8進行編譯時,我收到此錯誤:

    錯誤CS1961:協變類型參數’T’必須在’covarianttest.ITest’上不變地有效

    那么我是否認為MonoTouch不支持擴展協變/逆變通用接口呢?如果是這樣,MonoTouch中針對這種情況得推薦

    解決方法

    是什么?

    解決方法

    這實際上取決于編譯器(和配置文件/運行時)而不是Mono版本. IOW有些東西可能適用于Mono 2.10而不適用于MonoTouch 6.x.

    當前版本得MonoTouch附帶了smcs編譯器和基于2.1得配置文件(主要是Silverlight和一些.NET 4.0新增功能).

    較新得功能,如協方差,需要一個完整得4.0編譯器(例如Mono 2.10中得dmcs或Mono 3.0中得mcs)和運行時.

    未來版本得MonoTouch(可能在今年春季推出alpha / beta于2013年初)將提供4.0 / 4.5運行時和編譯器.

    以上是來客網為你收集整理得泛型 – MonoTouch和支持變體通用接口全部內容,希望內容能夠幫你解決泛型 – MonoTouch和支持變體通用接口所遇到得程序開發問題。

    如果覺得來客網網站內容還不錯,歡迎將來客網網站推薦給程序員好友。

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論1 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 一区二区三区电影网| 深田咏美AV一区二区三区| 文中字幕一区二区三区视频播放 | 精品福利视频一区二区三区| 亚洲午夜日韩高清一区| 另类ts人妖一区二区三区| 3D动漫精品一区二区三区| 国产伦理一区二区| 国产一区二区在线观看app| 国产一区在线播放| 日本精品视频一区二区| 国产SUV精品一区二区四 | 精品中文字幕一区在线| 国产日韩一区二区三区在线播放| 日韩免费观看一区| 国产一区二区免费| 久久精品国产一区二区三| 精品国产一区二区三区免费| 日韩综合无码一区二区| 日韩精品人妻一区二区中文八零 | 日韩免费一区二区三区| 亚洲AV一区二区三区四区| 51视频国产精品一区二区| 成人精品一区二区户外勾搭野战| 少妇精品无码一区二区三区| 亚洲视频一区二区三区| 亚洲av无码一区二区三区观看 | 夜夜高潮夜夜爽夜夜爱爱一区| 一区二区三区在线观看| 成人免费一区二区无码视频| 成人一区专区在线观看| 日本一区二区高清不卡| 国产免费一区二区三区免费视频| 中文字幕一区二区三区乱码| 人妻久久久一区二区三区| 竹菊影视欧美日韩一区二区三区四区五区| 亚洲国产成人久久综合一区| 亚洲一区二区三区在线观看网站| 亚洲精品国产suv一区88| 日韩人妻无码免费视频一区二区三区| 国产一区二区内射最近更新|