Tag: C#的

方式有String.Replace只打“整个单词”

我需要一个方法来拥有这个: "test, and test but not testing. But yes to test".Replace("test", "text") 返回这个: "text, and text but not testing. But yes to text" 基本上我想replace整个单词,但不是部分匹配。 注:我将不得不使用VB(SSRS 2008代码),但C#是我的正常语言,所以在任何答复都很好。

秒表与使用System.DateTime.Now计时事件

我想跟踪我的代码的性能,所以我使用System.DateTime.Now存储开始和结束时间。 我把两者之间的区别作为执行代码的时间。 我注意到,虽然差异似乎并不准确。 所以我尝试使用Stopwatch对象。 事实certificate这要更准确得多。 谁能告诉我为什么Stopwatch会比使用System.DateTime.Now计算开始和结束时间之间的差异更准确? 顺便说一句,我不是在说十分之一的百分比。 我得到大约15-20%的差异。

C循环优化有助于最终分配

因此,对于我的计算机系统类的最终任务,我们需要优化这些forloops比原来的更快。 我们的linux服务器基本等级在7秒以下,全部等级在5秒以内。 这个代码,我在这里得到大约5.6秒。 我想我可能需要用某种方式使用指针来使它更快,但我不太确定。 任何人都可以提供任何提示或选项,我有? 非常感谢! QUICKEDIT:文件必须保留50行或更less,我忽略了教师所包含的那些注释行。 #include <stdio.h> #include <stdlib.h> // You are only allowed to make changes to this code as specified by the comments in it. // The code you submit must have these two values. #define N_TIMES 600000 #define ARRAY_SIZE 10000 int main(void) { double *array = calloc(ARRAY_SIZE, sizeof(double)); double sum […]

可空types不是可空types?

我正在做一些可空types的testing,并没有像我预期的那样工作: int? testInt = 0; Type nullableType = typeof(int?); Assert.AreEqual(nullableType, testInt.GetType()); // not the same type 这也不起作用: DateTime? test = new DateTime(434523452345); Assert.IsTrue(test.GetType() == typeof(Nullable)); //FAIL DateTime? test = new DateTime(434523452345); Assert.IsTrue(test.GetType() == typeof(Nullable<>)); //STILL FAIL 我的问题是为什么testInt.GetType()返回int,并且typeof(int?)返回true的可空types?

获取一个types的所有派生types

有没有更好的(更高性能或更好的代码;)方法来查找所有派生types的types? 目前即时通讯使用类似于: 获取使用的组件中的所有types 检查我的types与所有这些types,如果它是'IsAssignable' 我想知道是否有更好的办法待办事项?

我如何清除控制台

在标题中。 我怎样才能清除控制台在C + +?

char * str =“STRING”和char str =“STRING”之间的区别?

编写一个简单的函数来从string中删除一个特定的字符时,我遇到了这个奇怪的问题: void str_remove_chars( char *str, char to_remove) { if(str && to_remove) { char *ptr = str; char *cur = str; while(*ptr != '\0') { if(*ptr != to_remove) { if(ptr != cur) { cur[0] = ptr[0]; } cur++; } ptr++; } cur[0] = '\0'; } } int main() { setbuf(stdout, NULL); { char test[] = "string […]

什么更有意义 – char *string或char *string?

可能重复: 在C中,为什么前面的variables名是星号,而不是后面的types? 我正在学习C ++,而且我遇到了很多以null结尾的string。 这让我想到了,声明指针的时候更有意义: char* string 要么 char *string ? 对我来说,char *格式更有意义,因为“string”的types是指向char的指针,而不是char。 不过,我通常会看到后者的格式。 这也适用于引用,显然。 有人能告诉我,后者的格式是否合乎逻辑?

我们如何在winform的datagridview中做分页

我想在窗体的datagridview中显示每页10条logging,用户必须点击下一个button来显示下面的10条logging。 在DataGridview中是否有一些属性,或者是否需要创build一个自定义控件? 我需要做什么来实现这一点。

计算文件中单词频率的优雅方法

什么是优雅和有效的方法来计算每个“英语”单词在文件中的频率?