问题列表 - 第25012页

C#反射、克隆

假设我有一个包含这个方法的类 Myclass:

 public class MyClass
    {
        public int MyProperty { get; set; }

        public int MySecondProperty { get; set; }

        public MyOtherClass subClass { get; set; }

        public object clone<T>(object original, T emptyObj)
        {

            FieldInfo[] fis = this.GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);


            object tempMyClass = Activator.CreateInstance(typeof(T));


            foreach (FieldInfo fi in fis)
            {
                if (fi.FieldType.Namespace != original.GetType().Namespace)
                    fi.SetValue(tempMyClass, fi.GetValue(original));
                else
                    fi.SetValue(tempMyClass, this.clone(fi.GetValue(original), fi.GetValue(original)));
            }

            return tempMyClass;
        }
}
Run Code Online (Sandbox Code Playgroud)

然后这个类:

public class MyOtherClass 
{
    public int MyProperty777 { get; set; }
} …
Run Code Online (Sandbox Code Playgroud)

c# reflection clone

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

信息不写入文件为什么?

我试图将有关客户的信息从文本框写入file.txt.当我单击保存按钮,流被打开,然后我使用方法writeline(txtboxevalues)但没有信息写入txt文件任何帮助?谢谢..

vb.net

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

简单的ASP.Net MVC 1.0验证

在我们正在开发的当前项目上,我们还没有升级到MVC 2.0,所以我正在使用1.0中提供的工具实现一些简单的验证.

我正在寻找有关我这样做的反馈.

我有一个代表用户个人资料的模型.在该模型中,我有一个方法可以验证所有字段等.我想要做的是将控制器传递给验证方法,以便模型可以在控制器中设置模型验证属性.目标是从控制器进入模型验证.

这是一个简单的例子

public FooController : Controller
{
     public ActionResult Edit(User user)
     {
          user.ValidateModel(this);

          if (ModelState.IsValid)
               .......
               .......
      }
}
Run Code Online (Sandbox Code Playgroud)

我的模型验证签名就像

public void ValidateModel(Controller currentState)
Run Code Online (Sandbox Code Playgroud)

你能看到什么问题?我可以出去吃午餐了吗?

c# validation asp.net-mvc

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

sql server - Sum()列X,但只添加一列Y.

我的桌子是这样的

A | X | Y
--+---+--
1 | 2 | 3
1 | 4 | 3
2 | 9 | 1
2 | 7 | 1
Run Code Online (Sandbox Code Playgroud)

我想要的是将X列与Group By A相加但仅添加Y一次.对于特定的A,Y列中的值始终相同.

当我运行这个:

SELECT SUM(X + Y) FROM TABLE GROUP BY A
Run Code Online (Sandbox Code Playgroud)

它给了我:12,18.但我需要9,17.

谢谢.

sql-server

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

想要学习Microsoft-Dynamics CRM.请为Dynamics初学者建议?

我需要在未来3个月内与Pharmaceutical客户合作开发Dynamics项目.我在过去几年一直从事.NET技术的研究.现在我有兴趣学习Microsoft Dynamics.

请建议动态初学者如何以及从哪里开始......您的想法/任何教程链接/材料/书籍/培训/您的经历?

感谢你的时间.

谢谢

dynamics-crm dynamics-crm-4

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

Django:只读字段

如何在创建对象时允许用户填充字段("添加"页面),然后在"更改"页面访问时将其设置为只读?

django customization django-admin

9
推荐指数
2
解决办法
7140
查看次数

比较值类型N的对象

比较值类型N的对象的最佳方法是什么?所以我想根据对象的类型进行String,Integer,DateTime等比较.

.net compare value-type

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

iTunes Music Store Link Maker - 如何在我的应用程序中进行搜索?

我正在编写一个音乐参考应用程序,并且每张专辑(从last.fm中提取)都想链接到ITMS(如果专辑在商店中).

iTunes链接制作者网络工具http://apple.com/itunes/linkmaker/非常适合获取已知专辑的链接,但我需要从我的应用程序中以编程方式访问它.

这个NSLog博客文章是2003年的,但最近在另一个问题中引用,似乎提供了迄今为止我遇到的唯一解决方案,建议提交查询:

phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?

在它之前加上"itms://",链接将在iTunes中运行,在它之前加上"http://",链接将在Camino中运行(Safari有时会回乱格式错误的XML错误).

重要的标签如下:

  • songTerm - 歌名
  • artistTerm - 艺术家姓名
  • albumTerm - 专辑名称
  • composerTerm - 作曲家姓名
  • 术语 - 所有领域

建议是使用http://而不是itms://服务器将返回结果的XML文档,而不是打开iTunes,但无论哪种方式,我都会直接发送到iTunes.

是否可以取回结果列表?

iphone itunes itunes-store

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

我们可以编写一个在C++中不使用预处理器的可移植包含保护程序吗?

我们可以编写一个在C++中不使用预处理器的可移植包含保护程序吗?如果是这样,怎么办呢?

c++ c-preprocessor

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

UISearchDisplayController更改行高

我已将UITableView行高在Interface Builder中设置为54.0.我有一个UISearchDisplayController观点.当用户点击其中的搜索栏时,表格会正确调整大小.但是,当他们开始键入(并且实际进行搜索)时,行高度会降低.在搜索点击取消之前,它会出错.

我在Apple的网站上找不到关于此行为的文档.

我已尝试在UISearchDisplayDelegate委托调用中设置行高.这可能是正确的方法,但我不知道细节,也无法使其发挥作用.

我也尝试过实施- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;.这很有效,但是我在这个列表中有数以千计的条目,并且无法获得性能.

解决这个问题的正确方法是什么?

iphone uitableview uisearchdisplaycontroller

25
推荐指数
3
解决办法
8022
查看次数