问题列表 - 第35289页

如果typeof(Xyz)存在,为什么System.Type.GetType("Xyz")会返回null?

我在我的(巨大的).NET 4项目中遇到了一个奇怪的行为.在代码中的某个时刻,我指的是一个完全限定的类型,比如说:

System.Type type = typeof (Foo.Bar.Xyz);
Run Code Online (Sandbox Code Playgroud)

稍后,我这样做:

System.Type type = System.Type.GetType ("Foo.Bar.Xyz");
Run Code Online (Sandbox Code Playgroud)

然后我回来了null.我无法理解为什么会发生这种情况,因为我的类型名称是正确的,我已经检查过其他类型并且它们得到了正确的解决.此外,以下LINQ查询查找类型:

var types = from assembly in System.AppDomain.CurrentDomain.GetAssemblies ()
            from assemblyType in assembly.GetTypes ()
            where assemblyType.FullName == typeName
            select assemblyType;

System.Type type = types.FirstOrDefault ();
Run Code Online (Sandbox Code Playgroud)

有什么理由System.Type.GetType可以失败吗?

我终于不得不求助于这段代码而不是GetType:

System.Type MyGetType(string typeName)
{
    System.Type type = System.Type.GetType (typeName);

    if (type == null)
    {
        var types = from assembly in System.AppDomain.CurrentDomain.GetAssemblies ()
                    from assemblyType in assembly.GetTypes ()
                    where assemblyType.FullName == typeName
                    select assemblyType;

        type …
Run Code Online (Sandbox Code Playgroud)

clr types assemblies gettype

18
推荐指数
1
解决办法
1万
查看次数

在ant构建之后,在Eclipse中打破了Android项目

我有一个完全在Eclipse中工作的项目,但是在用ant编译之后,为了使用Proguard来混淆代码,整个项目就崩溃了.

该项目包含一个包,包含两个主要活动和4个辅助类来处理数据库等.使用ant之后,活动工作正常,但Eclipse无法找到帮助程序类,也无法构建.即使我显式导入类,我得到的错误是 The import com.ts.routeTracking.DataHelper cannot be resolved在进一步提到类时得到错误DataHelper cannot be resolved to a type.

如何让Eclipse和ant一起工作?

eclipse ant android

3
推荐指数
1
解决办法
758
查看次数

在运行时更改标签位置

如何UILabel在运行时更改位置?

谢谢.

iphone

5
推荐指数
1
解决办法
8869
查看次数

阿拉伯语演示文稿形式B支持c#

我试图使用C#中的编码API 将文件从utf-8转换为阿拉伯语1265编码,但是我遇到了一个奇怪的问题,即某些字符未正确转换,如下面的语句中的"لا""محمدصلاحعادل "它看起来像"محمدص?حعادل".我的一些朋友告诉我,这是因为这些字符来自阿拉伯语演示表B.我使用记事本++创建文件并将其保存为utf-8.

这是我使用的代码

    StreamReader sr = new StreamReader(@"C:\utf-8.txt", Encoding.UTF8);
    string str = sr.ReadLine();
    StreamWriter sw = new StreamWriter(@"C:\windows-1256.txt", false, Encoding.GetEncoding("windows-1256"));
    sw.Write(str);
    sw.Flush();
    sw.Close();
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何使用C#中的演示文稿格式正确转换文件.

c# forms encoding arabic presentation

5
推荐指数
1
解决办法
2836
查看次数

将单元格值从表格复制到文本框

我有下表。我想将所选行上的 Id 值复制到文本框。如果我单击第一行中的链接“选择”,则文本框值将为 0001。

如果表格需要修改以获得更好更快的结果,请留下您的建议。

<div>
    <input id="selectedId" type="text" />
  </div>

  <table cellspacing="1" class="tablesorter" id="nameList">
    <thead>
      <tr>
        <th class="header">Name</th>

        <th class="header">Id</th>

        <th class="header">Gender</th>

        <th>Select</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>Akom Smith</td>

        <td>0001</td>

        <td>M</td>

        <td><a href="#" class="click-to-select">Select</a></td>
      </tr>

      <tr>
        <td>Amara Sahara</td>

        <td>0002</td>

        <td>F</td>

        <td><a href="#" class="click-to-select">Select</a></td>
      </tr>

      <tr>
        <td>John Lache</td>

        <td>0003</td>

        <td>M</td>

        <td><a href="#" class="click-to-select">Select</a></td>
      </tr>
    </tbody>
  </table>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery jquery-selectors

2
推荐指数
1
解决办法
2992
查看次数

秘密实现良好的OO设计

我是一名c ++程序员,我期待学习和掌握OO设计.我已经做了很多搜索,而且我们都知道有很多关于如何实现良好的OO设计的材料,书籍,教程等.当然,我确实理解一个好的设计只能带来大量的经验,个人才能,才华横溢,或者事实上甚至只是运气(夸张!).

但是肯定这一切都始于一个坚实的开端和建立一些强大的基础.可以通过指出正确的材料来帮助我,如何从识别对象,类等到舞台的阶段开始学习设计的任务使用设计模式.说我是程序员,但我没有设计经验.可以请你帮我从程序员到设计师的过渡中帮助我吗?任何提示,建议和建议都会有所帮助.

[编辑]感谢链接和答案,我需要自己介绍:)正如我之前提到的,我是一名C++程序员,我确实理解OO基本概念,如继承,抽象,多态和写C++中的代码也理解了一些设计模式.我不理解的是基本的思维过程,人们应该接近一个要求.关于如何评估和决定应该制作什么类的细节,以及如何定义或总结他们应该拥有的关系.知道概念(在某种程度上)但不知道如何应用它们是我似乎的问题有:(有任何建议吗?

c++ oop

20
推荐指数
4
解决办法
1万
查看次数

刷新uiview的子视图?

我想刷新uiview,其中包含uiimageview和uilabel作为uiview的子视图.我不知道怎么做.Plz帮助我做.

谢谢你... Renya

iphone refresh uiimageview

1
推荐指数
1
解决办法
7602
查看次数

检测已发送的asp.net http标头

我正在向页面添加标题,如下所示:Page.Response.AddHeader("foo","bar");

根据以前的处理,有时会失败,"服务器无法在发送HTTP标头后附加标头".我通过附上Page.Response.AddHeader("foo","bar")处理这个问题.在try-catch构造中.但是,为了保持清洁并避免生成异常,有没有办法检测标头是否已经发送?(顺便说一句,如果我尝试评估Page.Response.Headers然后我收到以下错误:"此操作需要IIS集成管道模式")

谢谢

asp.net header http

12
推荐指数
3
解决办法
5291
查看次数

在所有浏览器(Chrome)上从网站的每个打印页面打印页脚

亲爱的,我尝试了CSS位置:固定属性,但它在Firefox和IE上运行正常(黑客入侵IE6),但它根本不适用于Chrome.我认为最新的Chrome会很容易支持它,但事实并非如此.我试过<thead>,<tfoot> <tbody>再次在IE和Firefox中工作,但在Chrome中有问题.请任何人有一个替代解决方案.

css

18
推荐指数
3
解决办法
4万
查看次数

红黑树的迭代算法

任何人都可以建议我任何指向迭代算法的指针插入和删除到红黑树?.Net/C#中可用的所有算法都基于递归,我不能相信它可以处理大量数据(因此插入/删除的递归深度很大).有没有人有基于迭代的?

注意:Goletas.Collection使用AVL树的迭代算法,这对于大量数据非常有效,我也想要类似于Red-Black Tree的东西.

.net algorithm red-black-tree

3
推荐指数
1
解决办法
1998
查看次数