Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 1
Регистрация: 30.03.2016
Сообщений: 43
1

Конвертировать строковый массив в целочисленный массив

22.04.2017, 00:03. Показов 1608. Ответов 4
Метки нет (Все метки)

Работаю над программой
Столкнулся с проблемой
не могу конвертировать
строковый массив в
целочисленный массив.
Кто знает помогите.

Вот примерный код

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
 
namespace TestConvertArray
{
    class Sample
    {
        public void SummerNumbers(int a, 
            int b, int c, int d, int e,
            int i, int j, int k)
        {
            i = a + b;
            j = b + c;
            k = c + d + e;
 
            Console.WriteLine("\n Сумма a + b равна {0}\n Сумма b + c равна {1}\n Сумма c + d + e равна {2}", i, j, k);
        }
    
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            Sample sample1 = new Sample();
            Sample sample2 = new Sample();
            string[] a1 = File.ReadAllLines("Данные.txt");
            int[] a2 = new int[] { 1, 60, 200, 40, 100, 0, 0, 0};
 
            // Конвертировать массив a1
 
            // ...
 
            // Используем массив a1
            
            //sample1.SummerNumbers(a1[0], a1[1], a1[2], a1[3],
                //a1[4], a1[5], a1[6], a1[7]);
 
            // Используем массив a2
 
            sample2.SummerNumbers(a2[0], a2[1], a2[2], a2[3],
                a2[4], a2[5], a2[6], a2[7]);
 
            Console.ReadLine();
        }
    }
}
Проект есть во вложении.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вложения
Тип файла: rar TestConvertArray.rar (22.1 Кб, 1 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2017, 00:03
Ответы с готовыми решениями:

Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B все четные числа из исходного
Величина размерности и элементы массива вводятся через клавиатуру

Поделить строковый массив на массив слов исключений
Добрый день! Учебная задача. Есть массив строк string stringA = new string; ...

Дан целочисленный массив A размером n. Построить массив B, содержащий элементы массива A
Дан целочисленный массив A размером n. Построить массив B, содержащий элементы массива A, стоящие в...

Строковый массив!!!
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть...

4
2264 / 1722 / 511
Регистрация: 02.08.2011
Сообщений: 4,914
22.04.2017, 00:17 2
Конвертировать массив строк в массив чисел можно так:
C#
1
2
var strings = new[] {"1", "2", "3"};
var numbers = strings.Select(int.Parse).ToArray();
0
2264 / 1722 / 511
Регистрация: 02.08.2011
Сообщений: 4,914
22.04.2017, 00:31 3
C#
1
2
// Конвертировать массив a1
var a1str = a1.Select(int.Parse).ToArray();
0
0 / 0 / 1
Регистрация: 30.03.2016
Сообщений: 43
22.04.2017, 03:25  [ТС] 4
Благодарю вас, большое вам спасибо.
Все работает нормально. Если вам не
трудно подскажите какой тип данных
есть у вас в коде var strings, var numbers,
var a1str. Это не праздный интерес,
не ради любопытства. Хочу понять в
чем я ошибался, я ведь пытался
конвертировать массив с помощью
Convert.ToInt32() и ни чего не
получалось. В общим хочу разобраться.
Всего вам доброго.
0
2264 / 1722 / 511
Регистрация: 02.08.2011
Сообщений: 4,914
22.04.2017, 03:41 5
Ну как вы и просили, исходный тип данных - массив строк (strings), конечный (numbers) - массив целых чисел. Просто неправильно назвал переменную a1str.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2017, 03:41

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Строковый массив
Всем Добрый день, помогите пожалуйста решить задачку: Дана последовательность, состоящая из 10...

Массив строковый из чисел
Задача такая . Дан двумерный массив строковый из чисел .Заменить в каждом элементе массива,...

Перемешать двумерный строковый массив!
Есть массив public string massKart = new string; я его заполняю вот этими массивами protected...

Получить строковый массив из файла
написать консольное приложение! вообщем нужно чтобы строковый массив брал текст из файла и потом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.