小编Voi*_*paw的帖子

VisualBasic InputBox取消

快速提问:

Microsoft.VisualBasic.Interaction.InputBox在我的C#代码中使用了一个允许用户将网站添加到列表中,但我不希望他们输入一个空字符串,所以如果发生这种情况,我会给出一个错误弹出窗口.但是,如果用户按下"取消",也会弹出错误,我不想这样做.

阅读上面的文档说按"取消"会返回一个空字符串,因此它会触发错误.还有一种方法可以定义用户使用空字符串或"取消"按下"okay"吗?

提前致谢,

-Peter

c# vb.net inputbox

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

Camel Direct端点异常

我有一个简单的问题.我无法从文件端点读取到直接端点.以下是代码段:

public class SampleTwo {


public static void main(String[] args) throws Exception {
    final CamelContext camelContext = new DefaultCamelContext();
    camelContext.start();
    camelContext.addRoutes(new RouteBuilder() {

        @Override
        public void configure() throws Exception {          
            from("file://target/inbox?noop=true&fileName=test.csv").to("direct://start"); //Fails with "No consumers available on endpoint" exception
            //from("file://target/inbox?noop=true&fileName=test.csv").to("file://target/outbox"); //Works

        }
    });

    Thread.sleep(1000*6000);

    // stop the CamelContext
  //  camelContext.stop();
}}
Run Code Online (Sandbox Code Playgroud)

我得到一个例外"端点上没有可用的消费者".这是一个简单的路由&我已经做了所有我可以 - 现在超过10小时:(

请帮助......跟踪堆栈跟踪(启用跟踪)

[hread #0 - file://target/inbox] EventHelper
TRACE Notifier: org.apache.camel.impl.DefaultRuntimeEndpointRegistry@99e74a is not enabled for the event: ID-01HW466539-57567-1431438054047-0-41 exchange failure: Exchange[test.csv] 
cause 
org.apache.camel.component.direct.DirectConsumerNotAvailableException: No consumers available on endpoint: …
Run Code Online (Sandbox Code Playgroud)

java apache-camel

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

Linq表达式属性类型

我有一个linq表达式定义如下:

private void GetMyPropertyType<T>(Expression<Func<T, object>> expression)
{
    // some code
    ----- HERE -----
}
Run Code Online (Sandbox Code Playgroud)

被称为

GetMyPropertyType<SomeType>(x => x.Age);
Run Code Online (Sandbox Code Playgroud)

现在我想知道标记为"HERE"的位置的"Age"类型是什么.我得到的最接近的是:"

expression.Body.Member.ToString()
Run Code Online (Sandbox Code Playgroud)

返回Int64 Age我可以拆分的值,只取第一部分.然而问题是我想得到System.Int64它只返回某些类型(如String)的完整路径().我错过了一个完全明显的方法吗?或者我应该以这种非常丑陋的方式做到这一点?

在此先感谢您的帮助.

c# linq

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

标签 统计

c# ×2

apache-camel ×1

inputbox ×1

java ×1

linq ×1

vb.net ×1