问题列表 - 第18346页

从静态方法调用非静态方法

我可以从静态方法调用(访问)非静态方法吗?就像我有静态方法如果是,怎么样?

public static void method()      //like this is a static method
{
    methodsec();        //from here I want to access non static method defined below
}

public void methodsec()      // non static method
{

}
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

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

在标记内的span上添加/删除类

我尝试过各种各样的选择但却无法让愚蠢的事情发挥作用.如何在<li>中的<a>标记内获取范围以将类更改为"活动"; 然后在点击另一个<a>时将其删除?

<ul id="dumb">
<li><a href="#">Something<span></span></a></li>
<li><a href="#">Something Else<span></span></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

单击<a>应该为span提供一个"active"类,当单击另一个时,它应该从原始中删除它并将其添加到<a>的范围内...

谢谢!

html jquery add click

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

如何使用函数指针调用函数?

假设我有这三个功能:

bool A();
bool B();
bool C();
Run Code Online (Sandbox Code Playgroud)

如何使用函数指针有条件地调用其中一个函数,如何声明函数指针?

c function-pointers

31
推荐指数
6
解决办法
10万
查看次数

如何在没有foreach的情况下将项目从列表复制到列表?

如何List在不使用的情况下将C#中包含的项目转移到另一个中foreach

c# oop foreach copy list

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

在C#中做一些工作时显示进度条?

我想在做一些工作时显示进度条,但这会挂起UI并且进度条不会更新.

我有一个一个WinForm ProgressForm ProgressBar将无限期地继续以滚动字幕的方式.

using(ProgressForm p = new ProgressForm(this))
{
//Do Some Work
}
Run Code Online (Sandbox Code Playgroud)

现在有很多方法可以解决这个问题,比如使用BeginInvoke,等待任务完成和调用EndInvoke.或使用BackgroundWorkerThreads.

我在使用EndInvoke时遇到了一些问题,尽管这不是问题.问题是哪种方法是用于处理此类情况的最佳和最简单的方法,您必须向用户显示程序正在运行而不是无响应,以及如何使用最简单的代码来处理这种情况,这样可以提高效率并赢得" t泄漏,可以更新GUI.

就像BackgroundWorker需要有多个函数,声明成员变量等一样.然后你需要保持对ProgressBar表单的引用并处理它.

编辑:BackgroundWorker不是答案,因为它可能是我没有得到进度通知,这意味着没有调用,ProgressChanged因为DoWork是对外部函数的单个调用,但我需要继续调用Application.DoEvents();进度条保持旋转.

赏金是针对此问题的最佳代码解决方案.我只需要调用Application.DoEvents()以便Marque进度条可以工作,而worker函数在Main线程中工作,并且它不会返回任何进度通知.我从不需要.NET魔术代码来自动报告进度,我只需要一个比以下更好的解决方案:

Action<String, String> exec = DoSomethingLongAndNotReturnAnyNotification;
IAsyncResult result = exec.BeginInvoke(path, parameters, null, null);
while (!result.IsCompleted)
{
  Application.DoEvents();
}
exec.EndInvoke(result);
Run Code Online (Sandbox Code Playgroud)

保持进度条活着(意味着不冻结但刷新品牌)

c# multithreading begininvoke .net-3.5

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

在两个应用程序之间共享数据

像这样

public class MyClass { 
  public static instance = new MyClass();
 private List<int> idList; 
}
Run Code Online (Sandbox Code Playgroud)

. 我在两个不同的窗口应用程序中使用这个类。像这样MyClass.instance.IdList.Add(1);idList 中的所有数据我都存储在文件中并从该文件中获取信息。我正在一个应用程序中为 idList 添加值,我正在另一个应用程序中获取 idList 信息。但它没有在第一个应用程序添加的第二个应用程序中显示 idList 内容。如何实现这一目标?

c#

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

iPhone NSURL获取最后重定向的URL

我想知道如何将您的NSURL更新为您的网址将
使用NSURL或NSRequest 重定向到的最后一个网址

感谢您的帮助.谢谢.

iphone url redirect

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

带有点(.)字符的ibatis java.util.Map参数

我有一个属性名称为"xx.xx"的参数Map,但Ibatis无法知道名为"xx.xx"的属性("xxxx"可以).

如何使用名称中包含点(.)字符的Map属性?或者我必须删除点(.).

非常感谢

唐晃

java ibatis

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

Ruby方法的显式返回 - 实现隐藏,重用和优化

而不是允许Ruby方法盲目地返回最后一个被评估的语句,显式返回nil有什么好处吗?

在实现隐藏和重用方面,盲目地允许返回被评估的最后一个表达式似乎是危险的 - 用户是否会依赖于此只会在修改实现时获得令人讨厌的意外?除非给出明确的回报值,否则返回nil肯定会更好.

接下来,当返回是一个简单类型而不是对更复杂对象的引用时,Ruby是否可以进行优化?

克里斯

ruby ruby-on-rails

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

如何在父div中居中水平div

如何居中div水平其父里面divCSS

<div id='parent' style='width: 100%;'>
 <div id='child' style='width: 50px; height: 100px;'>Text</div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css

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