小编fas*_*dat的帖子

获取小数点前的位数

我有一个decimal类型的变量,我想检查其中小数点前的位数.我该怎么办?例如,467.45应该返回3.

c# numbers decimal

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

在 XCode 中生成像 Visual Studio 一样不存在的方法

在 Visual Studio 中,我们可以编写方法名称,然后通过单击Crtl+ +Visual Studio 将自动生成带有适当参数(如果有)的方法。

举例来说,您在 xcode 中有以下过于简化的 Swift 代码:

struct Travel {
    var expectedTime: Double
}
Run Code Online (Sandbox Code Playgroud)

您为其创建实例

var itenaryLondonToParis = Travel(expectedTime: 2.27)
Run Code Online (Sandbox Code Playgroud)

然后输入一个不存在的方法调用:

itenaryLondonToParis.getTime()
Run Code Online (Sandbox Code Playgroud)

此时,如果用户使用某些键盘命令或类似命令请求,xcode 会建议getTime()在内部创建方法的可能性Travel

func getTime(){
    //generated placeholder method
}
Run Code Online (Sandbox Code Playgroud)

用户稍后可以将其编辑为更有用的内容。

Xcode中有类似的东西吗?

xcode swift

5
推荐指数
0
解决办法
63
查看次数

在C#中获取动态类型的最大值

我在C#中编写了一个方法,它返回Type并基于这个类型(int或long)

private Type GetNumberColumnType(INumberedEntity entity)
{
    var numberRow = SG.Framework.Numbering.NumberingService.NumberableEntities.Where(ne => ne.GetType().FullName == entity.ToString()).FirstOrDefault();
    var row = (DataRow)numberRow;
    return row.Table.Columns[numberRow.NumberColumnName].DataType;
}
Run Code Online (Sandbox Code Playgroud)

我想得到:

GetNumberColumnType(INumberedEntity entity).MaxValue 
Run Code Online (Sandbox Code Playgroud)

代替:

if( GetNumberColumnType(entity) == typeof(long))
   long.MaxValue
else
   int.MaxValue
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

c# types

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

为时间变量创建一个字符串

我有一个文本框,我想在其中显示一个字符串变量,如ddd:dd:dd.这个变量显示时间,我想根据其他变量创建它.

我的代码是:

 int s = 12; // For example
 int r = 8; // For example
 string result =  "000" + r / s + ":"; // Day part
 result += "00" + (r - (r  / s) * (s / 60))+ ":"; // Hour part
 result += "00" + (r - (r  / s) * (s % 60)); // Minute part
 return result;
Run Code Online (Sandbox Code Playgroud)

我希望得到第一行中提到的最终变量.我该怎么办?例如,我不想拥有2:4:3.相反,我想拥有002:04:03.

c# string

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

将对象转换为接口返回 null

我有一个来自类的对象,它返回一个接口。但是当我将对象转换为该接口时,它返回 null。问题是什么?

public partial class CompanyConfigurations : SgConfigurationControl, `IWizardControl`

CompanyConfigurations c
c as IWizardControl
Run Code Online (Sandbox Code Playgroud)

c# casting interface

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

标签 统计

c# ×4

casting ×1

decimal ×1

interface ×1

numbers ×1

string ×1

swift ×1

types ×1

xcode ×1