小编Gre*_*reg的帖子

获取"无法找到类型或命名空间名称",但一切似乎都可以吗?

我得到了:

找不到类型或命名空间名称

VS2010中的C#WPF应用程序出错.这段代码编译得很好,但突然间我收到了这个错误.我已经尝试删除项目参考和using声明,关闭VS2010并重新启动,但我仍然有这个问题.

任何想法为什么会发生这种情况,看起来我正在做正确的事情参考和using陈述?

我还在VS2010中注意到该命名空间的intellisense工作正常,所以看起来VS2010有项目引用并且一方面看到命名空间,但是在编译期间看不到它?

c# namespaces directive reference visual-studio

258
推荐指数
8
解决办法
30万
查看次数

扩展方法可以应用于接口吗?

是否可以将扩展方法应用于接口?(C#问题)

例如,这是为了实现以下目标:

  1. 创建ITopology界面

  2. 为此接口创建扩展方法(例如public static int CountNodes(this ITopology topologyIf))

  3. 然后在创建实现ITopology的类(例如MyGraph)时,它会自动拥有Count Nodes扩展.

这样,实现接口的类就不必具有与扩展方法中定义的类对齐的set类名.

.net c# extension-methods interface

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

c# - 在WPF应用程序中保存用户设置的方法?

您建议在WPF窗口(桌面)应用程序中保留用户设置的方法是什么?请注意,该想法是用户可以在运行时更改其设置,然后可以关闭应用程序,然后在稍后启动应用程序时,应用程序将使用当前设置.有效地,它看起来好像应用程序设置不会改变.

Q1 - 数据库还是其他方法?我确实有一个我将使用的sqlite数据库,因此使用数据库中的表将与任何方法一样好吗?

Q2 - 如果数据库:什么数据库表设计?与一个可能有不同的数据类型的列一个表(例如string,long,DateTime等),或者只是一个用于在您拥有序列化和反序列化值,该值的字符串表?我想第一个会更容易,如果设置不多,开销就不多了?

Q3 - 可以使用应用程序设置吗?如果是这样,是否需要在此处启用持久性的特殊任务?在这种情况下,在应用程序设置设计器中使用"默认"值会发生什么?默认会覆盖运行应用程序之间保存的所有设置吗?(或者你需要不使用默认值)

.net c# wpf settings

69
推荐指数
5
解决办法
12万
查看次数

在哪里设计"aut​​henticate_user!"的实现 方法?

设计authenticate_user!方法在哪里设计?

我一直在寻找它,到目前为止还没有找到它.

ruby-on-rails oauth devise oauth-2.0

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

为什么UITableViewCell背景颜色不起作用(在界面生成器中设置)?

为什么UITableViewCell背景颜色不起作用(在界面生成器中设置)?

我从一些搜索中注意到,在UITableViewController的自定义子类中设置的以下代码确实有效(见下文):

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
    cell.backgroundColor = [UIColor redColor];
}
Run Code Online (Sandbox Code Playgroud)

但我仍然想了解为什么界面构建器具有TableViewCell的背景颜色设置,这实际上似乎不起作用?

cocoa-touch uitableview uikit ios

56
推荐指数
5
解决办法
5万
查看次数

在Form Constructors和Form Load事件中应该使用哪些设置代码?

对于winforms应用程序,我想知道应该使用什么设置代码:

  • MainForm的()

而不是

  • MainForm_Load(对象发送者,EventArgs e)

这里有最佳实践指南吗?

c# constructor onload-event winforms

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

Winforms - 如何让MessageBox以MainForm为中心?

Winforms - 如何使对话框显示在MainForm的中心?这与基于普通窗口默认值相反,后者将它们呈现在屏幕的中心.

在我的情况下,我有一个小的主要形式,例如可能位于角落,消息框弹出窗口显示似乎有一些方法.

messagebox winforms

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

在设备上运行时,NSLog信息会发生什么?

在设备上运行时,NSLog信息会发生什么?文字在哪里?它得救了吗?因此,当在设备上运行时,它是一个很大的开销,还是有效地被发送到null?

iphone nslog ios

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

为什么我在使用HttpWebRequest时在某些链接上出现"(304)Not Modified"错误?

我尝试使用HttpWebRequest访问某些链接的任何想法我得到"远程服务器返回错误:(304)未修改." 在代码中?

我正在使用的代码来自Jeff的帖子(该页面似乎已经消失,请在Wayback Machine上查看归档副本).

注意代码的概念是一个简单的代理服务器,因此我将浏览器指向这个本地运行的代码片段,它获取我的浏览器请求,然后通过创建新的HttpWebRequest代理它,如您所见代码.它适用于大多数网站/链接,但对于一些人来说,这个错误出现了.您将在代码中看到一个关键位,它似乎将http标头设置从浏览器请求复制到它的请求到网站,并在标头属性中复制.不确定问题是否与它如何模仿请求的这个方面有关,然后结果会发生什么?

case "If-Modified-Since":
   request.IfModifiedSince = DateTime.Parse(listenerContext.Request.Headers[key]);
   break;
Run Code Online (Sandbox Code Playgroud)

我从例如http://en.wikipedia.org/wiki/Main_Page获得了该问题

PS.更新在这里

仍然无法解决这个问题.基本上我可以识别1个有问题的链接,它似乎工作正常,第二次得到错误,第3次OK,第4次得到错误,第5次OK等等好像有一些状态没有被清除或代码中有些东西.我尝试使用"使用"类型语句等来清理代码.

这是代码.如果有人能够发现为什么我每次第二次浏览http://newsimg.bbc.co.uk/css/screen/1_0_16/nol/v4/story.css这样的链接(从第2次开始,而不是第一次)通过这个代理代码,我得到了我想听到的错误.

class Program
{
    static void Main(string[] args)
    {
        Proxy p = new Proxy(8080);

        Thread proxythread = new Thread(new ThreadStart(p.Start));
        proxythread.Start();

        Console.WriteLine("Proxy Started. Press Any Key To Stop...");
        Console.ReadKey();

        p.Stop();
     }
}

public class Proxy
{
    private HttpListener _listener;
    private int _port;

    public Proxy(int port)
    {
        int defaultport = 8080;

        // Setup Thread Pool
        System.Threading.ThreadPool.SetMaxThreads(50, 1000); …
Run Code Online (Sandbox Code Playgroud)

http httpwebrequest if-modified-since http-status-code-304

42
推荐指数
3
解决办法
17万
查看次数

如何在"for(项目中的id项目)"objective-c循环中获取数组索引?

如何在objective-c中的"for(id item in items)"循环中获取数组索引?例如,对于NSArray或NSMutableArray.

例如:

for (id item in items) {
    // How to get item's array index here

}
Run Code Online (Sandbox Code Playgroud)

objective-c

38
推荐指数
2
解决办法
3万
查看次数