我想显示datepicker弹出窗口.我找到了一些例子,但我没有得到正确的答案.我有一个edittext,我希望当我点击edittext时,应该弹出datepicker对话框,设置日期后,日期应该以dd/mm/yyyy格式显示在edittext中.PLease为我提供示例代码或良好的链接.
当我减少微调器的layout_width和layout_height时,项目名称会被删除.我想减少微调器的大小而不影响项目名称.怎么做?
我是 C# 新手,这就是为什么我在基本概念上遇到困难。
我在一个命名空间下的一个项目中创建了多个类,其中一个类具有 Main() 而其他类没有。现在我想在一个类中使用其他类。
我不明白如何导入一个类中的所有类并通过在类的 Main() 中创建对象来调用它们的函数。
就像在 Java 中一样,我们过去常这样做 import packagename.ClassName;
在c#中如何做同样的事情?
假设我有一个名为 UseOfMultipleClasses 的项目。它有一个名为 Program.cs 的类文件,其中包含 Main()。现在我又创建了 2 个类,Add.cs 具有 addnum() 函数,subtract.cs 具有 subnum() 函数。我想在 Program 类的 Main() 中调用这两个函数。怎么做?
长度clines[i]是69
我已初始化index = 50
码:
string substr = clines[i].Substring(index, clines[i].Length);
Run Code Online (Sandbox Code Playgroud)
现在我想要索引的子串50到69
但是我得到了异常
ArgumentOutOfRangeException:索引和长度必须引用字符串中的位置.参数名称:长度
为什么我得到这个例外?
int num = Convert.ToInt32(Console.ReadLine());
Run Code Online (Sandbox Code Playgroud)
使用上面的代码我得到正确的整数值,我能够对这个数字进行操作并获得正确的结果.
但是使用下面的代码,为什么Convert.ToInt32(o)方法不会将其转换为整数值.为什么我们需要减去48.
int[] numarr = number.ToString().Select(o => Convert.ToInt32(o)-48).ToArray();
Run Code Online (Sandbox Code Playgroud)
如果我没有减去48,我没有得到正确的整数值.
请任何人解释为什么这是?是否每次都需要这样做?因为在其他地方,我计算结果而不减去48,我得到了正确的结果.
我正在做一个程序来打印一个数字中出现的次数.这是我的代码:
Console.WriteLine("Enter the number:");
int number = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the number to search:");
int searchnumber = Convert.ToInt32(Console.ReadLine());
int cnt = 0;
int[] numarr = number.ToString().Select(o => Convert.ToInt32(o)-48).ToArray();
for (int i = 0; i < numarr.Length; i++)
{
Console.WriteLine(numarr[i]);
}
for (int i = 0; i < numarr.Length; i++)
{
if (numarr[i] == searchnumber)
{
cnt++;
}
}
Console.WriteLine("Number of occurence of given number is:{0}", cnt);
Run Code Online (Sandbox Code Playgroud)