Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I have the following C# code
charValue = text[charIndex++];
Via the C# to VB.NET converter at converter.telerik.com, it has given me this code:
charValue = text (
System.Math.Max(
System.Threading.Interlocked.Increment(charIndex),charIndex - 1))
However, when I copy the converted code in, I am getting an error.
charValue = text[charIndex++];
in C# is shortcut for
charValue = text[charIndex];
charIndex += 1;
and in VB.Net:
charValue = text(charIndex)
charIndex += 1
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this question
I'm converting a C# project to Delphi and am struggling with this C# code:
if (!String.IsNullOrEmpty(myItem.mySubItem?.Content) && (myItem.Quantity == 0) && (String.IsNullOrEmpty(myItem.Description)))
{
continue;
}
From my understanding the Delphi code should look like this:
if assigned(myItem.mySubItem) and (length(trim(myItem.mySubItem.Content)) > 0) and (myItem.Quantity = 0) and (length(trim(myItem.Description)) = 0) then begin
Continue;
end;
But I'm not 100% sure, because logically it doesn't make sense. That's another story though. My question is: is my Delphi code a correct conversion of the quoted C# code?
In case it's wrong, what would be the correct code?
You are trimming the delphi strings before checking against a length of 0. In c#, a string containing only spaces is not 'NullOrEmpty'.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 7 years ago.
Improve this question
Let's say we need to output 1000 # symbols in one line without loops or recursion. And surely without making a line of code with 1000 chars there.
The noob solution that comes to mind is...
string s = "#";
s = s+s+s+s+s+s+s+s+s+s;
s = s+s+s+s+s+s+s+s+s+s;
s = s+s+s+s+s+s+s+s+s+s;
Console.WriteLine(s);
Are there any others?
var repeatedString = new string('#', 1000);
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
i have textedit1.text it has a value 2 in my winform,..and then i have timedit called timePekerjaanStart value 04:00:00 . the case is i wanna addition between textedit1 and timePekerjaanStart ,i catch the result in timestamp called timePekerjaanEnd. so , i wanna get the result timePekerjaanEnd = textedit1 + timePekerjaanStart as like 2 + 04:00:00 = 06:00:00
You've not provided any attempts to solve it yourself but it's really quite straight forward:
var theHoursToAdd = int.Parse(textedit1.Text); // Error handling needs to be added
var startTime = timePekerjaanStart.Time;
timePekerjaanEnd.Time = startTime.AddHours(theHoursToAdd);
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I have this line in C#:
newline_pos = Array.FindIndex(buffer, offset, bytes, x => (x == NEWLINE));
Really have question in this part x => (x == NEWLINE).
Please help me.
Go here: http://converter.telerik.com and convert the C# to VB.Net:
C#:
x => (x == NEWLINE)
VB.Net:
(Function(x) x = NEWLINE)
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I want to gain a true or false answer if this variable is enable to be converted from string into a int value.
Is there a build-in syntax for it in C#?
Use int.TryParse
string numberString = "123";
int number;
bool isConvertible = int.TryParse(numberString, out number);