问题列表 - 第5562页

C#Designer序列化问题

我在序列化我的对象时遇到了一些问题,并将问题缩小到特定情况(参见下面的代码).我收到以下错误:

错误1无效的Resx文件.无法加载类型Serialisation.Harness.Blob,Serialization,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null,在.RESX文件中使用.确保已将必要的引用添加到项目中.第129行,第5位......

现在真正奇怪的是重新启动Visual Studio会导致错误消失并且代码可以工作,但是在看似随机数量的构建之后(在此期间代码不会更改)它将再次中断.

你能看出我做错了什么/错过了吗?

提前谢谢了,

我也是

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.Windows.Forms;
using System.Windows.Forms.Design; using System.ComponentModel.Design;

namespace Serialisation.Harness
{    

    [Serializable]
    public class Blob
    {
        public Blob()
        {
        }
    }

    [Serializable]
    public class Basic
    {

        private List<Blob> blobs;
        public List<Blob> Blobs
        {
            get { return blobs; }
            set { this.blobs= value; }
        }

        public Basic()
        {
            basics = new List<Blob>();
        }

    }

    public class BasicComponent : …
Run Code Online (Sandbox Code Playgroud)

c# serialization designer

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

.net数据绑定 - 引用匿名类型属性

我已将ASP.net GridView绑定到匿名类型的集合.

如何在RowDataBound事件处理程序中引用匿名类型的一个属性?

我已经知道像这样强制转换匿名类型的方法:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        var AnonObj = Cast(e.Row.DataItem, 
          new { StringProperty = "", BoolProperty = false, IntProperty = 0 });

        if (AnonObj.BoolProperty)
        {
            e.Row.Style.Add(HtmlTextWriterStyle.Color, "Red");
        }
    }
}


T Cast<T>(object obj, T type)
{
    return (T)obj;
}
Run Code Online (Sandbox Code Playgroud)

我想大多数人会说这很麻烦,尽管它确实有效.在我的真实代码中,我有超过3个属性,我必须在我添加或重新排序我的匿名类型的属性的任何时候更新两个地方的代码.

有没有更好的方法告诉e.Row.DataItem它具有特定类型的特定属性并强制该对象给我该值(除了创建一个类)?

c# linq data-binding reflection anonymous-types

4
推荐指数
2
解决办法
4391
查看次数

为什么Vim用〜扩展名保存文件?

我发现在Windows Vim上使用Vim时保存文件,.ext.swp在关闭Vim窗口和.ext~文件时删除了一个文件.

我假设.ext.swp文件是会话备份,以防Vim崩溃..ext~但是文件的目的是什么?这是永久备份文件吗?这很烦人,因为我想将我正在处理的所有文件复制到我的主机上,没有这些重复项.如何将其关闭,或者如果它有充分的理由,请隐藏文件

vim

172
推荐指数
8
解决办法
9万
查看次数

什么是网站部分的安全/权限的最佳设计 - 数据表明智?

关于设计:

  1. 每个用户都是SOME组的一部分.(销售,零件,棒球运动员,等等)
  2. 每个"网页"都会被一群人看到.(获得特别许可的销售+零件+会计乔)
  3. 每个网页通常都是某个级别的一组网页的一部分 - 您可能会尝试将这些网页保留在某个目录中,或者从一些前缀开始但不总是 - 即当有人加入销售时您不想指定 - 他们看看SalesPage1,SalesPage2,SalesPage3,SalesPartsPage1等.

database-design

5
推荐指数
2
解决办法
1831
查看次数

sql2000在存储过程中循环

我是SQL的新手,我可以很容易地使用基本语句,但我还没有想出循环.

Foreach(JobHeaderID AS @OldJobHeaderID in dbo.EstimateJobHeader WHERE EstimateID=@OldEstimateID)  
{  
  INSERT EstimateJobHeader (ServiceID,EstimateID) 
  SELECT ServiceID, @NewEstimateID 
  FROM EstimateJobHeader 
  WHERE EstimateID=@OldEstimateID;  

  SELECT @err = @@error 
  IF @err <> 0 
  BEGIN 
    ROLLBACK TRANSACTION 
    SET @RETURN_VALUE = 4 
    RETURN 4 
  END  

  SET @NewJobHeaderID = CAST(SCOPE_IDENTITY() AS INT)  

  SELECT @err = @@error 
  IF @err <> 0 
  BEGIN 
    ROLLBACK TRANSACTION 
    SET @RETURN_VALUE = 3 
    RETURN 3 
  END  

  INSERT EstimateDetail (JobHeaderID, OtherCols) 
  SELECT (@NewJobHeaderID,OtherCols) 
  FROM EstimateDetail 
  WHERE JobHeaderID=@OldJobHeaderID

  SELECT @err = @@error 
  IF @err <> 0 
  BEGIN …
Run Code Online (Sandbox Code Playgroud)

sql loops stored-procedures

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

在C++中存储任意对象的列表

在Java中,您可以拥有一个对象列表.您可以添加多种类型的对象,然后检索它们,检查它们的类型,并对该类型执行适当的操作.
例如:(如果代码不完全正确,我会道歉)

List<Object> list = new LinkedList<Object>();

list.add("Hello World!");
list.add(7);
list.add(true);

for (object o : list)
{
    if (o instanceof int)
        ; // Do stuff if it's an int
    else if (o instanceof String)
        ; // Do stuff if it's a string
    else if (o instanceof boolean)
        ; // Do stuff if it's a boolean
}
Run Code Online (Sandbox Code Playgroud)

在C++中复制此行为的最佳方法是什么?

c++ collections types

7
推荐指数
4
解决办法
8744
查看次数

UI提示可防止用户错误

应该遵循哪些UI/GUI指南,巧妙地(或不是如此巧妙地)引导用户,以便他们不会在脚下射击.

例如,您可能希望为超级用户提供"清理"不常使用记录数据库的能力,但如果他们只花了数小时输入新记录,您不希望新用户尝试该选项 - 他们可能失去他们所有,因为他们'不经常使用'.请不要解决这个具体问题 - 这只是为了澄清这个问题.

虽然可以编写一堆业务逻辑来防止某些问题,但您无法考虑用户可能执行的所有操作.

  • 有哪些常用技巧,提示和技巧可以防止不当使用?
    • 即,我应该如何设计界面以提醒用户要小心使用某项功能或操作
  • 如果采取不良行动,我应该设计什么才能限制风险和风险?

-亚当

user-interface

7
推荐指数
5
解决办法
581
查看次数

访问过的链接颜色变化

我有这门课:

.news_item_info 
{
    font-size: .7em; 
    color:#000000; 
    text-indent: 30px;
    a:link { color: #000000; }
    a:visited { color: #000000; }   
}
Run Code Online (Sandbox Code Playgroud)

这里有代码:

<div class="news_item_info">
    <?php echo $articles[$index]->getPoints(); ?> puntos por <span class="news_item_user"><a href="/index.php?action=user&param=<?php echo $articles[$index]->getUsername(); ?>">
    <?php echo $articles[$index]->getUsername(); ?></a> </span>
    <?php echo $articles[$index]->getElapsedDateTime(); ?> | <span class="comments_count"><a href="<?php echo "/index.php?action=comments&param=".$articles[$index]->getId(); ?>"><?php echo $articles[$index]->getNumberOfComments($articles[$index]->getId()); ?> comentarios</a></span>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是,在我访问用户配置文件后,它显示为灰色,我想保持黑色.

如果有人知道答案我会很感激.

html css php

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

LINQ使用C#.net

如何开始在C#.net中学习LINQ.

.net c# linq

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

使用参数调用obj-c方法

我已经将c风格的函数更改为objective-c方法.作为一种方法,我该如何使用它?

    NSString* myfunc( int x )

       is now:

    - (NSString *)myFuncWithParam:(int)x


 c code:  myString = myfunc(x);  // works

 obj-c code: myString = myFuncWithParam(x); // fails to compile. 
Run Code Online (Sandbox Code Playgroud)

从其中一个答案:myString = [object myFuncWithParam:x];

在那种情况下,"对象"会是什么?

c methods function objective-c

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