.NET 4.x Заменить одно значение на другое рэндомно из списка - C#
Формулировка задачи:
Всем привет! Подскажите плз как реализовать следующую здачу:
Я получаю значение переменной:
Как мне теперь заменить значение переменной s (которое например "дом"), в случайном порядке на значение "забор", "машина" или "кактус"?
using System;
using System.Collections.Generic;
using System.Text;
using DynamicPluginData;
namespace DatacolDynamicPluginNS
{
public class DynamicPluginClass
{
public static string processDataFieldValue(string s, ItemInfo itemInfo, GlobalInfo globalInfo)
{
return s;
}
}
}Решение задачи: «.NET 4.x Заменить одно значение на другое рэндомно из списка»
textual
Листинг программы
using System.Collections.Generic;
using System.Text;
using DynamicPluginData;
namespace DatacolDynamicPluginNS
{
public class DynamicPluginClass
{
public static string GetRandomWord()
{
List<string> words = new List<string> {"забор", "машина", "кактус" };
Random rand = new Random();
int index = rand.Next(0, words.Count - 1);
return words[index];
}
public static string processDataFieldValue(ref string s, ItemInfo itemInfo, GlobalInfo globalInfo)
{
s = GetRandomWord();
return s;
}
}