小编Uwe*_*eim的帖子

为什么P/Invoke函数必须在C#中是静态的?

看代码:

class VirtualMemoryManager
{
    [DllImport("kernel32.dll",EntryPoint="GetCurrentProcess")]
    internal static extern IntPtr GetCurrentProcessHandle();
}
Run Code Online (Sandbox Code Playgroud)

为什么"GetCurrentProcessHandle"必须"静态"

c#

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

在ascx.cs中转换为大写

我目前有以下代码将姓氏的第一个字母转换为大写;

static string UppercaseFirst(string s)
{
    if (string.IsNullOrEmpty(s))
    {
        return string.Empty;
    }
    char[] a = s.ToCharArray();
    a[0] = char.ToUpper(a[0]);
    return new string(a);
}
Run Code Online (Sandbox Code Playgroud)

我现在想要编辑它,以便将姓氏中的所有字母更改为大写.应该是一个简单的,但我的ascx.cs知识是可怕的!:) 谢谢

c# asp.net uppercase

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

我无法弄清楚如何将其从C#转换为Javascript

我知道一点C#,但没有JavaScript.这段代码有什么问题?

function OnCollisionEnter(Collision target) {
    if (target.gameObject.name == "InstantBullet") {
        OnDamage();
        DestroyObject(target.gameObject);
    }
}
Run Code Online (Sandbox Code Playgroud)

它说出了问题target.

javascript c#

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

00:00:00 DateTime.ToString成为12:00:00

在此输入图像描述

我有一个约会时间'2013-8-5 0:00:00'.

当我使用.ToString("yyyy-MM-dd hh:mm:ss")它将其解析为字符串时,它返回"2013-08-05 12:00:00"

我写错了吗?

new SqlParameter("@StartDate", SqlDbType.DateTime)
{ 
    Value = startDate.ToString("yyyy-MM-dd hh:mm:ss") 
}
Run Code Online (Sandbox Code Playgroud)

c# datetime

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

随机数从0到0.5生成

如果我使用它显示的这个函数,我们可以为浮点数生成随机数

randi([0 0.5])
Run Code Online (Sandbox Code Playgroud)

使用randi时出错第一个输入必须是正标量整数值IMAX,或者IMIN小于或等于IMAX的两个整数值[IMIN IMAX].

有什么解决方案,或者我们应该编写自己的代码来生成随机数

matlab

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

如何在界面中继承一些功能?

我有一个接口,其中包含假设的10个方法,它继承给类说class1.我的要求是我不想将2方法继承到class1.所以在c#.net中它是如何可能的

c#

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

计算文件夹内的文件夹

我需要在我的目录中统计我的所有文件夹.我需要知道以下路径/文件夹/文件夹的所有数量.我尝试过使用directoryCount,但只返回主文件夹,而不是我的子文件夹.

c#

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

不保存新记录到SQL Server数据库

问题是我的代码没有使用asp.net c#将新记录插入/保存到我的SQL Server数据库中,并且没有给我任何错误.

这是我的代码:

 public partial class AddNews_AddNews : System.Web.UI.Page
 {
        protected SqlConnection _connection;
        protected SqlCommand _command;
        protected SqlDataAdapter _adp;
        protected System.Data.DataTable _tbl;

        protected void Page_Load(object sender, EventArgs e)
        {
        }

        protected void Button1_Click1(object sender, EventArgs e)
        {
            prepareConnection();
            _command.CommandText = "INSERT INTO" + drbdlSection.SelectedItem + "(Title,Contect) VALUES (" + titleTextBox.Text + "," + CKEditor1.Text + ");";
        }

        protected void prepareConnection()
        {
            _connection = new SqlConnection(@"Data Source=localhost;Initial Catalog=BrainStorms;User ID=sa;Password=xxx");
            _connection.Open();
            _command = new SqlCommand();
            _command.Connection = _connection;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server asp.net

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

将无效字符串转换为DateTime

我的输入字符串格式如下:

string a = "201101..";
string b = "199008..";
string c = "20110202";
Run Code Online (Sandbox Code Playgroud)

如何将它们转换为日期格式yyyymmdd

我知道我可以在第3种类型上使用DateTime.TryParse().

这就是我所拥有的:

string tempdate = a;
DateTime actualdate;
char[] charsToTrim = { '.' };
tempdate = tempdate.TrimEnd(charsToTrim);
if (DateTime.TryParse(tempdate, out actualdate))
{
}
Run Code Online (Sandbox Code Playgroud)

.net c# datetime date

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

我可以按名称查找控件并在单个命令中更改属性吗?

我们可以通过名称找到控件并使用C#中的单个命令更改属性吗?我有这个:

TextBlock tb = mainGrid.FindName("FirstNameTextBlock") as TextBlock;
tb.Visibility = Visibility.Collapsed;
Run Code Online (Sandbox Code Playgroud)

有没有办法用一个命令来做?这不起作用,但是这样的事情:

(TextBlock)mainGrid.FindName("FirstNameTextBlock").Visibility = Visibility.Collapsed;
Run Code Online (Sandbox Code Playgroud)

c# controls findname

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

标签 统计

c# ×9

asp.net ×2

datetime ×2

.net ×1

controls ×1

date ×1

findname ×1

javascript ×1

matlab ×1

sql ×1

sql-server ×1

uppercase ×1