小编Anu*_*jan的帖子

Java中是否有与C#的'AS'关键字类似的关键字

我们知道C#提供了一个AS关键字,它自动检查Object是否属于某个类型,如果是,则将其转换为所需类型,否则返回null.

public class User

{

}

....

Object obj = someObj;

User user = obj As User;

...

在上面的示例中,An Object obj可以是User类型或其他类型.用户将获得User类型的对象或null.这是因为C#的As关键字首先执行检查,如果可能,然后执行将对象转换为结果类型.

那么Java中的任何关键字是否等同于C#的AS关键字?

c# java keyword as-keyword

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

将Called函数的异常抛出到Caller Function的Catch Block

internal static string ReadCSVFile(string filePath)
{
    try
    {
        ...
        ...
    }
    catch(FileNotFoundException ex)
    {
        throw ex;
    }
    catch(Exception ex)
    {
        throw ex;
    }
    finally
    {
        ...
    }
}


//Reading File Contents

public void ReadFile()
{
    try
    {
        ...
        ReadCSVFile(filePath);
        ...
    }
    catch(FileNotFoundException ex)
    {
        ...
    }
    catch(Exception ex)
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码示例中,我有两个函数ReadFile和ReadCSVFile.
在ReadCSVFile中,我得到FileNotFoundExexoon类型的异常,它被catch(FileNotFoundException)块捕获.但是当我抛出此异常以捕获ReadFile()函数的catch(FileNotFoundException)时,它会捕获catch(Exception)块而不是catch(FileNotFoundException).而且,在调试时,ex的值表示为Object Not Initialized.如何将调用函数的异常抛出到调用函数的catch块而不丢失内部异常或至少发出异常消息?

c# exception-handling try-catch-finally

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

Javascript:对象不支持方法'冻结'

我试图在Javascript中创建一个完美的.使用的javascript代码是

var FeatureName = {
"FEATURE1": 1,
"FEATURE2": 2,
"FEATURE3": 3,
"FEATURE4": 4,
"FEATURE5": 5
}
Object.freeze(FeatureName);
Run Code Online (Sandbox Code Playgroud)

当方法Object.freeze(FeatureName)被调用时,它适用于除IE7和IE8之外的所有浏览器.有没有替代方案?

javascript jquery internet-explorer-8 internet-explorer-7

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

Azure DocumentDB的定价设置如何?

最近,Azure DocumentDB已经不再预览,可以在General中使用.如果我有一个包含两个独立集合数据库,我想知道定价是如何设置的?目前,定价计算器中不显示文档数据库.

假设S1定价为每月25美元,我在S1上有一个带有两个集合的数据库.

我会被指控:

a)25美元,因为我有一个数据库

b)50美元,因为我有两个系列

azure azure-cosmosdb

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

如何防止继承父应用程序(Umbraco MVC3)web.config的MVC 4子应用程序

我在服务器上部署了Umbraco.目前我正在尝试将MVC 4应用程序部署为子应用程序,但不知何故,子视图\ web.config从Umbraco的web.config继承了configSections和sectionGroup.这会导致以下错误

部分或组名称'system.web.webPages.razor'已定义.对此的更新可能仅发生在定义它的配置级别.

Umbraco的sectionGroup

<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
  <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
  <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
Run Code Online (Sandbox Code Playgroud)

子应用程序(MVC4)sectionGroup

<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
  <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
  <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
Run Code Online (Sandbox Code Playgroud)

我怎样才能防止这种情况发生?

web-config umbraco asp.net-mvc-3 asp.net-mvc-4

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

将字体大小应用于 img alt 属性而不影响图像大小

嗨,我正在尝试将字体大小设置为 img alt 属性,但它会影响图像大小。

我在 css 中做这样的事情

---
HTML Code:
<img alt="Some Text" src="http://www.someimage.com/img/010.jpg">


CSS:
img[alt]{font-size:0.75em;}
---
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我在不影响图像大小的情况下为图像的 alt 属性应用字体大小。

请注意,我不想使用 Javascript。只是纯 CSS

css

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

Java中的动态关键字

Java中的动态关键字或与C#的动态关键字类似的关键字是否存在

java dynamic

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