问题列表 - 第12607页

是否可以将对象的方法发送给函数?

我想知道将对象的方法发送到函数是否可能(以及语法是什么).

例:

Object "myObject" has two methods "method1" and "method2"
Run Code Online (Sandbox Code Playgroud)

我希望有一个功能:

public bool myFunc(var methodOnObject)
{
   [code here]
   var returnVal = [run methodOnObject here]
   [code here]
   return returnVal;
}
Run Code Online (Sandbox Code Playgroud)

所以在另一个函数中,我可以做类似的事情

public void overallFunction()
{
   var myObject = new ObjectItem();
   var method1Success = myFunc(myObject.method1);
   var method2Success = myFunc(myObject.method2);
}
Run Code Online (Sandbox Code Playgroud)

.net c# methods function

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

类别的数据结构

我正在寻找一种数据结构来添加、删除、获取和查找类别。

例如:

图书

  • 戏剧
  • 科幻小说
  • 其他

运动的

  • 骑自行车
  • 高尔夫球
  • 团队竞技
    • 足球
    • 足球

等等。

例如,我考虑使用C5 集合库中的树,但它看起来只有红黑树。有什么建议?

.net c# tree c5 data-structures

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

IE是否忽略自定义css选择器?

IE吓坏了我.

我的css代码如下所示:

kl {
    font-size:10pt;
    font-weight: bold;
    color:#6e90a6;
}
Run Code Online (Sandbox Code Playgroud)

我的HTML代码如下所示:

<div id="testid"><kl>test</kl>
Run Code Online (Sandbox Code Playgroud)

为什么IE会忽略我的CSS代码?

css internet-explorer selector

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

iPhone UIWebView高度

有谁知道这个解决方案是否可以被Apple提交的应用程序批准?

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    CGFloat webViewHeight = 0.0f;
    if (self.subviews.count > 0) {
        UIView *scrollerView = [self.subviews objectAtIndex:0];
        if (scrollerView.subviews.count > 0) {
            UIView *webDocView = scrollerView.subviews.lastObject;
            if ([webDocView isKindOfClass:[NSClassFromString(@"UIWebDocumentView") class]])
                webViewHeight = webDocView.frame.size.height;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢.哈密​​.

iphone uiwebview

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

为了处理Perl子程序参数,'转移'是邪恶的吗?

我经常使用shift解压缩函数参数:

sub my_sub {
    my $self = shift;
    my $params = shift;
    ....
}
Run Code Online (Sandbox Code Playgroud)

然而,我的同事们很多人都在讲道,这shift实际上是邪恶的.你能解释我为什么要这样做吗?

sub my_sub {
    my ($self, $params) = @_;
    ....
}
Run Code Online (Sandbox Code Playgroud)

shift

parameters perl shift iterable-unpacking

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

使codeigniter网站成为多语言的最佳方式.从lang数组调用取决于lang会话?

我正在研究时间和工作时间,但我找不到任何明确,有效的方法来制作它:/

我有一个英文的codeigniter基础网站,我现在必须添加波兰语.根据访客选择,以2种语言制作我的网站的最佳方法是什么?

有没有办法为每种语言创建数组文件,并在视图文件中调用它们取决于来自lang选择的会话?我不想使用数据库.

感谢帮助!我已经没过截止日期了:/谢谢!!

arrays session multilingual codeigniter

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

HwndSource不显示Adorner图层

当我托管使用HwndSource中的装饰器(文本框的错误边框)的WPF控件时,不会显示装饰器.似乎装饰层不在那里.为什么会这样,我该怎么做呢?这是一个已知的错误?

wpf interop adorner adornerdecorator adornerlayer

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

如何防止Googlebot压倒网站?

我在一个中间的专用服务器上运行一个内容很多,但流量很小的网站.

有时,Googlebot会踩踏我们,导致Apache最大化其内存,并导致服务器崩溃.

我怎么能避免这个?

performance googlebot

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

键入初始化程序(静态构造函数)异常处理

我正在用C#编写WCF服务.最初我的实现有一个静态构造函数来进行一次性初始化,但是正在进行的一些初始化可能(暂时)失败.

看起来静态构造函数只调用一次,即使第一次(失败)尝试引发了异常?任何后续尝试实例化我的类都将立即失败,并且TypeInitializationException没有实际执行的代码.

C#语言规范声明静态构造函数最多被调用一次,但基本上这会产生一个异常,即使你抓住它也无法从中恢复?

我在这里错过了什么吗?我想我应该向服务的实例构造函数移动任何远程危险的东西,并手动检查类初始化是否已经成功完成了之前?

.net c# exception static-constructor

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

开关盒有三个参数?

是否可以在switch-case中使用三个参数,如下所示:

switch($var1, $var2, $var3){
    case true, false, false:
        echo "Hello";
        break;
}
Run Code Online (Sandbox Code Playgroud)

如果没有,我应该使用if-else还是有更好的解决方案?

php

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