Solved

C# array manipulation

Posted on 2011-03-14
2
436 Views
Last Modified: 2012-05-11
I need a string with concatenated "status code" and "reason code".  Both should be concatenated as shown following. If Status code and reason codes are less than 2 characters, they should be left alligned and a space should be left... If they are more than 2 characters, they should be truncated to 2 characters.

Example:
If account has following status reason codes:
Status Code--Reason Code
AA            -- Y
BU             -- CD
B               -- 9

The result string is “AAY BUCDB 9 “
0
Comment
Question by:vivekj2004
2 Comments
 
LVL 75

Accepted Solution

by:
käµfm³d   👽 earned 500 total points
ID: 35129311
Something like this?
string statusCode = "AA";
string reasonCode = "Y";

string result = string.Concat(statusCode.PadRight(2, ' ').Substring(0, 2), reasonCode.PadRight(2, ' ').Substring(0, 2));

Open in new window

0
 

Author Comment

by:vivekj2004
ID: 35132529
Thanks Kaufmed. 100% solution would be to enclose this in a foreach loop to collect all the status codes.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Although it is an old technology, serial ports are still being used by many hardware manufacturers. If you develop applications in C#, Microsoft .NET framework has SerialPort class to communicate with the serial ports.  I needed to…
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

831 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question