|
Hi I am getting an error saying identifier expected in my coding at the end of where it says
public int CalculateTHreeOfAKind(Dice[] )
If anyone can help me out here would be most appreciated thanks even my Teacher is having the same trouble trying to work this one out thanks.
int[] Dice = new int[] {0, 0, 0, 0, 0,};
int[] myDice = new int[] {0, 0, 0, 0, 0};
public Form1()
{
InitializeComponent();
}
public int CalculateThreeOfAKind(Dice[] )
{
int Sum = 0;
bool ThreeOfAKind = false;
for (int i = 1; i <= 6; i++)
{
int Count = 0;
for (int j = 0; j < 5; j++)
{
if (myDice[j] == i)
Count++;
if (Count > 2)
ThreeOfAKind = true;
}
}
if (ThreeOfAKind)
{
for (int k = 0; k < 5; k++)
{
Sum += myDice[k];
}
}
return Sum;
}
|
|
|
|
|
You did not tell the compiler what type of objects are held in the parameter (Dice ) being passed in to this method. It should be :
public int CalculateThreeOfAKind(int[] Dice)
|
|
|
|
|
Oh wow thanks for that brilliant don't know why teacher didn't get that as he should be the brainy one.
Thanks again for that one now have another question which I will put up in a sec.
|
|
|
|
|
Your code should Dice[] myDice .
The variable type in the parameter is missing.
|
|
|
|
|
We had changed that line to read differently as that was a really confusing bit of code thanks.
|
|
|
|
|
I don't think Dice is a type; unless my mind is playing tricks again.
|
|
|
|
|
Good point. They have a class by that name perhaps.
|
|
|
|
|
Abhinav S wrote: They have a class by that name perhaps.
Yes, I found the article[^] that OP is working from; no idea why he/she is having problems when the source is browsable and downloadable.
|
|
|
|
|
hi.
I m new in this field n m trying to convert Audio to text which is comming through mic. so plz suggest me how can i do it and the words also should be exactly what is comming through mic
|
|
|
|
|
|
|
Hello all,
I'd like to know if there is a method in C# that I can call to convert texts into math operators. For instance if I type the text +, -, *, or / into a text box, is there a way to convert them into math operators that the compiler can understand. If there is such a function, if I type a string like 5 - 1 into a text box then call that function, it will convert the text "-" into the minus sign.
I know I will need to convert the text 5 and 1 in the string into numbers before the expression can be evaluated. All I need is to know how to turn text symbols into those four operators and I think I can do the rest. I will try to write functions to handle more complex expressions later. Please point me in the right direction, thanks for your time.
modified 17-Jun-12 5:41am.
|
|
|
|
|
No, there isn't. You cannot convert the text representation into an actual operator in your code they way you're describing.
Depending on what you're doing and the complexity of your expressions, you may just get away with selecting the operation to perform using a Select Case block on the text and performing the actual operations in an expression dedicated to that operation, or you may have to build a expression evalutation engine using something like Reverse Polish Notation[^].
|
|
|
|
|
You can do this quite easily by building a very simple parser.
Give it a try and if you face issues, post them here, someone might be able to help you.
|
|
|
|
|
fill the value in data set
|
|
|
|
|
If this is supposed to be a question it is not at all clear what you want. Please try and think about your problem and explain clearly what is or is not happening.
|
|
|
|
|
|
I never use DataSet s; they're horrible.
|
|
|
|
|
The gerbils attack at midnight.
|
|
|
|
|
Phew - glad I read that, 5 minute warning!
|
|
|
|
|
Wow. We both got a rather weak 1-vote for this. Somebody doesn't have a sense of humor.
|
|
|
|
|
No, you fill the dataset.
|
|
|
|
|
do the following code:
DataTable dt = ds.Table["Employee"];
DataRow row = dt.NewRow();
row["id"] = 1;
row["name"] = "Kishan";
..............
|
|
|
|
|
Hi all,
I am using a windows form timer to check running processes, but this is not a good way to do it, it is blocking the UI.
Wat would be the best way to do this?
This is what I use:
private void check_RunningProcessTimer_Tick(object sender, EventArgs e)
{
if (IsProcessRunning("Some_proces"))
{
this.SendToBack();
}
else
{
this.Activate();
}
if (IsProcessRunning("osk"))
{
btnOskKeyBoard.Text ="X" ;
}
else
{
btnOskKeyBoard.Text = "";
}
}
I would also like to do this for other things like checking if Com port is open or closed.
Thanks,
Groover.
|
|
|
|
|
You should move this type of function to a background thread so that it does not block the UI.
|
|
|
|