how to return two integer values in c#
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I tried like below
public int GetCompletedCalls()
{
int minMax = int[2];
minMax[0] = countCompleted;
minMax[1] = countPendings;
return minMax;
}
But at declaring an array variable throwing an error: Invalid
expression term 'int'
c#
add a comment |
I tried like below
public int GetCompletedCalls()
{
int minMax = int[2];
minMax[0] = countCompleted;
minMax[1] = countPendings;
return minMax;
}
But at declaring an array variable throwing an error: Invalid
expression term 'int'
c#
5
you forgot thenew
keyword -->new int[2];
– Aomine
Jan 3 at 11:00
int minMax = int[2];
should beint minMax = new int[2];
– Chetan Ranpariya
Jan 3 at 11:01
2
You may also want to read up on Tuple types
– Damien_The_Unbeliever
Jan 3 at 11:01
Yeah, tuple was the first thought after reading the title.
– Sinatr
Jan 3 at 11:02
add a comment |
I tried like below
public int GetCompletedCalls()
{
int minMax = int[2];
minMax[0] = countCompleted;
minMax[1] = countPendings;
return minMax;
}
But at declaring an array variable throwing an error: Invalid
expression term 'int'
c#
I tried like below
public int GetCompletedCalls()
{
int minMax = int[2];
minMax[0] = countCompleted;
minMax[1] = countPendings;
return minMax;
}
But at declaring an array variable throwing an error: Invalid
expression term 'int'
c#
c#
asked Jan 3 at 10:58
AbbasAbbas
116
116
5
you forgot thenew
keyword -->new int[2];
– Aomine
Jan 3 at 11:00
int minMax = int[2];
should beint minMax = new int[2];
– Chetan Ranpariya
Jan 3 at 11:01
2
You may also want to read up on Tuple types
– Damien_The_Unbeliever
Jan 3 at 11:01
Yeah, tuple was the first thought after reading the title.
– Sinatr
Jan 3 at 11:02
add a comment |
5
you forgot thenew
keyword -->new int[2];
– Aomine
Jan 3 at 11:00
int minMax = int[2];
should beint minMax = new int[2];
– Chetan Ranpariya
Jan 3 at 11:01
2
You may also want to read up on Tuple types
– Damien_The_Unbeliever
Jan 3 at 11:01
Yeah, tuple was the first thought after reading the title.
– Sinatr
Jan 3 at 11:02
5
5
you forgot the
new
keyword --> new int[2];
– Aomine
Jan 3 at 11:00
you forgot the
new
keyword --> new int[2];
– Aomine
Jan 3 at 11:00
int minMax = int[2];
should be int minMax = new int[2];
– Chetan Ranpariya
Jan 3 at 11:01
int minMax = int[2];
should be int minMax = new int[2];
– Chetan Ranpariya
Jan 3 at 11:01
2
2
You may also want to read up on Tuple types
– Damien_The_Unbeliever
Jan 3 at 11:01
You may also want to read up on Tuple types
– Damien_The_Unbeliever
Jan 3 at 11:01
Yeah, tuple was the first thought after reading the title.
– Sinatr
Jan 3 at 11:02
Yeah, tuple was the first thought after reading the title.
– Sinatr
Jan 3 at 11:02
add a comment |
2 Answers
2
active
oldest
votes
you need to use the new
keyword:
int minMax = new int[2];
add a comment |
There are multiple ways to achieve this. The easiest one needs only a single correction:
int minMax = int[2];
should be
int minMax = new int[2];
Another opportunity is to do this:
return new { countCompleted, countPendings};
or also this:
public void GetCompletedCalls(out int completed, out int pending)
{
completed = countCompleted;
pending = countPendings;
}
or also this which uses a Tuple instead (requires C#7):
public (int, int) GetCompletedCalls()
{
return (countCompleted, countPendings);
}
More return multiple values options: custom type (class or struct) and oldTuple<T1, T2>
.
– Sinatr
Jan 3 at 12:38
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54020977%2fhow-to-return-two-integer-values-in-c-sharp%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
you need to use the new
keyword:
int minMax = new int[2];
add a comment |
you need to use the new
keyword:
int minMax = new int[2];
add a comment |
you need to use the new
keyword:
int minMax = new int[2];
you need to use the new
keyword:
int minMax = new int[2];
answered Jan 3 at 11:00
apomeneapomene
11.1k93559
11.1k93559
add a comment |
add a comment |
There are multiple ways to achieve this. The easiest one needs only a single correction:
int minMax = int[2];
should be
int minMax = new int[2];
Another opportunity is to do this:
return new { countCompleted, countPendings};
or also this:
public void GetCompletedCalls(out int completed, out int pending)
{
completed = countCompleted;
pending = countPendings;
}
or also this which uses a Tuple instead (requires C#7):
public (int, int) GetCompletedCalls()
{
return (countCompleted, countPendings);
}
More return multiple values options: custom type (class or struct) and oldTuple<T1, T2>
.
– Sinatr
Jan 3 at 12:38
add a comment |
There are multiple ways to achieve this. The easiest one needs only a single correction:
int minMax = int[2];
should be
int minMax = new int[2];
Another opportunity is to do this:
return new { countCompleted, countPendings};
or also this:
public void GetCompletedCalls(out int completed, out int pending)
{
completed = countCompleted;
pending = countPendings;
}
or also this which uses a Tuple instead (requires C#7):
public (int, int) GetCompletedCalls()
{
return (countCompleted, countPendings);
}
More return multiple values options: custom type (class or struct) and oldTuple<T1, T2>
.
– Sinatr
Jan 3 at 12:38
add a comment |
There are multiple ways to achieve this. The easiest one needs only a single correction:
int minMax = int[2];
should be
int minMax = new int[2];
Another opportunity is to do this:
return new { countCompleted, countPendings};
or also this:
public void GetCompletedCalls(out int completed, out int pending)
{
completed = countCompleted;
pending = countPendings;
}
or also this which uses a Tuple instead (requires C#7):
public (int, int) GetCompletedCalls()
{
return (countCompleted, countPendings);
}
There are multiple ways to achieve this. The easiest one needs only a single correction:
int minMax = int[2];
should be
int minMax = new int[2];
Another opportunity is to do this:
return new { countCompleted, countPendings};
or also this:
public void GetCompletedCalls(out int completed, out int pending)
{
completed = countCompleted;
pending = countPendings;
}
or also this which uses a Tuple instead (requires C#7):
public (int, int) GetCompletedCalls()
{
return (countCompleted, countPendings);
}
edited Jan 3 at 11:12
answered Jan 3 at 11:09
HimBromBeereHimBromBeere
24.4k43362
24.4k43362
More return multiple values options: custom type (class or struct) and oldTuple<T1, T2>
.
– Sinatr
Jan 3 at 12:38
add a comment |
More return multiple values options: custom type (class or struct) and oldTuple<T1, T2>
.
– Sinatr
Jan 3 at 12:38
More return multiple values options: custom type (class or struct) and old
Tuple<T1, T2>
.– Sinatr
Jan 3 at 12:38
More return multiple values options: custom type (class or struct) and old
Tuple<T1, T2>
.– Sinatr
Jan 3 at 12:38
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54020977%2fhow-to-return-two-integer-values-in-c-sharp%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
5
you forgot the
new
keyword -->new int[2];
– Aomine
Jan 3 at 11:00
int minMax = int[2];
should beint minMax = new int[2];
– Chetan Ranpariya
Jan 3 at 11:01
2
You may also want to read up on Tuple types
– Damien_The_Unbeliever
Jan 3 at 11:01
Yeah, tuple was the first thought after reading the title.
– Sinatr
Jan 3 at 11:02